Wow, what convoluted logic you use to try to justify saying "It's not worth it." Either way it would only apply to certain games.
To OP, I agree; It is not that hard to put things in the My Games folder. Vista/7 encourage it, and it's not entirely incompatible with XP. It's something I wish more companies, like Telltale, would do, but it doesn't matter quite so much to me.