The OP started out alright, but went off at a bit of a "I want stuff for nothing" tangent.
We're not charged to play online, we're not charged for the skin uploading or downloading, we're not charged for the amazing LFSW service. We've had a range of new stuff added to existing licenses that hasn't cost us a single red cent.
Treading old ground here, but the price of LFS is still way under what you'd pay for a regular game, and those have no fixed plans for the future beyond releasing a sequel to get your cash again. For example, NFS:Shift has been out a couple of months and they're already working on the next one. Each one around £40 here in the UK.
I'm sure the 360 and PS3 fans would be happy if Forza and GT supported modding too, but they don't. You pay full price for what the developers give you. Nobody is forcing you to spend anything.