I remember when all this "extra" shit you had to pay for was either patched in free or the community was giving tools to create free mods.
Those days are gone in a lot of games sadly. Its worth it to me though to pay a one time extra fee instead of buying the expansions separately.