Updates are free, yes. I doubt they have the manpower to create paid DLCs anyway, or even would when they have a cosmetic microtransaction model.