I agree that paying for extras is better. I just feel that if the developer can release paid for expansions then that encourages them to develop content to release as part of that expansion to make it worthwhile for people to buy it. When you are getting the content for free, something has to pay the bills.