Hell, bring those on too if it broadens the appeal a bit and the revenue supports further development.
If "further development" has a cost of diminishing the quality of the product isn't it pointless? I'd rather have less, quality content then lots of crap.
I don't think Live service is an improvement over microtransactions. At least with the latter you could play the campaign in one breath. Now we'll probably have to wait months to play a 3 mission mini campaign a few times in a year. And end up paying more and getting less for the money.
Well that is more of an MP thing. For campaign games that is terrible. It works okay for sandbox style games like Hitman, but most people just wait for the game to come out in full anyways. I know I did.