The biggest reason is price. Most console gamers are casual gamers, this is why the install base is so much larger than PC gaming. People booed MS for pricing the Xbox 1 at $500.00, but a PC gamer has no problem dropping $500+ on a graphics card alone. I spent around $750 for my 7970 and EK waterblock. That is also why not alot of people game on PC's.
When I was in the military on one of my deployments they had the PS3, and 360 on pallets. the 360 outsold it much like the scene now with the Xbox1 and PS4. biggest reason was people did not want to spend $600 on the PS3. Everybody loved their PS2 especially me (Did not even own an original xbox until recently just so I could turn it into a MAME machine). But that price point for the PS3 was ridiculous for a casual gamer. It was crazy that the PS3 just sat there because when you're in the middle east the money you make is tax free, and you make extra incentive pay on top of your regular pay, i.e. per diem, danger pay, etc and still no one would buy it. When the PS3 dropped in price it started to sell but they also removed all the features that made it so cool to own in the first place, then removed them completely in updates.
When parents go out to buy a system for a kid they are looking at cost, A saleman will tell them the PS4 is $100.00 cheaper it comes with free games, and with the extra $100, they can buy another controller or a game. What do you think they are going to buy? Bang for the buck wins everytime.
The other thing is 3rd console curse it bites everyone in the booboo. Curse is real y'all







