Nat yer fighting a loosing battle here, OK? Example.
I'm a huge mechwarrior fan..quite a few years back Mechwarrior 2 came out..the game was godly, anyone play it? Anyway, full version was about US 49.95..then Ghost' Bear's Legacy came out. Well, being a great fan, I bought this expansion pack...US 29.95. Now, a little later another game called Mercenaries comes out..looks awesome..US 39.95. I buy it. I play for a long time, even though they have serious issues with certain gphx cards, including mine.
several months later, a "Titanium edition" Mechwarrior box set comes out..all three games, graphically enhnced and all the bugs fixed, plus extras. Price? US 39.95. That's right...a HECK of a lot less then what I paid for buggier versions of the game that I had to patch, on dialup cause there was no fiber out where I lived, multiple times.
So, on that vein..should I have gone and pounded Activision's door down and demanded they just charged 40 bucks for a couple measly ugrades?
Besides, honestly, I doubt you're paying one cent for those full versions of the game on there..your 20 bucks is going towards the new upgrades and the pretty little box. The Full version is thrown in as a bone to new players. So just deal with it, or, don't buy it *shrugs* up to you.