I want to practice Magic the Gathering and so using one of Wizards of the Coast's applications seems like a good way to proceed. Now remember that Magic is a card game, let me spell that out C A R D G A M E, and so one would presume that the software is not too hard to write and it would have minimal requirements of the host machine. "No fucking way," says Wizards of the Coast (aka Hasbro) 'cause we are all about you buying more stuff. So, to be clear, ...
"No, you can't use that 2012 Windows 7 machine because you don't have enough graphics RAM."
"No, you can't use that 2014 MacBook Pro because we don't support Steam for OS X."
"No, you can't use that same 2014 MacBook Pro with a Windows virtual machine either you looser."
"No, you can't use that iPad Mini 1 because, well, we hate you."
Dear Wizards of the Coast, I want to play your game. I want to buy your cards. I will even buy your card sleeves. And buy them all again every 3 months. But I am not buying another computer to play a fucking card game!