As said before, it depends on the content being offered. Patches of the game are free but extras like new maps/cars/characters will always cost money unless someone sponsors them. The thing is, it costs time and money to create these extras that people essentially want. Most of the time it's just distribution company though, for example Microsoft wants Epic to charge people for new maps even though Epic has stated that they will offer all their extras for free. I personally don't like it as most of the stuff offered isn't necessary for the game unless you want to extend it's playability a bit further.