I think that when expectations are set high (most any recent BF release), disappointment is sure to follow.
Maybe it's just me, but for all people like to point out how expansion packs back in the day used to be bad, I don't remember ANYTHING on the level we're seeing with how aggressively they try to milk their customers at the expensive of the experience.
I liked proper expansions where you got a good proportion of a whole game's extra content. I hate DLC where you are encouraged to buy large numbers of small items, because it's a 'death by a thousand cuts' model of sucking way more money out of the player with far less dev effort.
I never buy DLC for any game, on principle. If a game has a lot, I'll reconsider buying the game at all.