I generally agree with this sentiment. The way I see it, if you have to make concessions for a platform, then that platform is not really a very viable option. If I want to play X, but X is not available for my platform, telling me "Well Y is supported, and it's also a AAA game!" That doesn't really help me any, because I don't want _Y_, I want _X_.
I feel like a large part of the group making who believe Linux is gaming ready doesn't understand that angle.