It's the piracy and used game sales that has caused this DLC and nickel-n-diming with microtransactions and whatnot. All these awkward and artificial business models.
The only model I support is a platform without piracy like the PS3, where you only release games $60 that are not just digital download but also available with a hard-box at retail. Only in rare cases should they make DLC to big games (small arcade games are different, I don't mind them being DLC).
Xbox should try to make a console next gen that can't be pirated.
I also hate the model where it starts with a free game and then you upgrade or get additional content through micro-transactions.
I also suppert measures to stop sales of used games.