Exactly why for games, consoles are better ... you get the experience your developer intended no matter who's PS3 or Xbox360 you're using. Got a PC with all those fancy spec's but a f**ked Windows install ? Could mean your game runs worse. Too many thousands of variables in PC gaming to make it a solid experience. I'd rather not have to keep upgrading where for every couple of components you can probably pick up a console for the same price.
Well with a MacBook Pro you aren't really gonna be championing pc gaming.
You stick with your low quality up scaled console graphics.
You aren't forced to upgrade your components, you might not be able to play everything at max graphics quality with full anti aliasing when your system is old but you still get better graphics than console even at lower quality settings.
And no it really isn't hard - I've had a win 7 install from 2009 that works fine till this day with no installation ball aches.
Besides Steam, origin etc take care of prerequisite installation just fine