you are right, and I am sure there are more reasons to avoid this "store".
I don't know what are the PC specs of those who claim egs free games to play them, but i'd guess those are pretty low for the majority (not like I would buy those tomb raider games anyway, not buying anything from square...