.
In a way, yes. To understand where I am coming from: there is a problem in games sales prices. When I look around, I pay much more for fuel than just a few years ago. I recently visited Burger King, prices were like 30% higher than I remembered them to be some years go. The same is true for many other aspects, be it Restaurants, Clothes, my electricity bill... prices rose. Most of them not even out of scale. While our inflation is moderate, compared to other times and compared to other countries, we have some. So increasing prices (just like increasing salaries) are just normal.
.
In contrast, games still cost the same they did 20 years ago. Game production by now costs many times more than it formerly did. In case of doubt, compare the size and development time of the old "Elite" to a newer version, called "Elite Dangerous". One was built in several months by two people, the other one reportedly has a team of over 100 people and was developed and upgraded over several years. And by all we know, FD still is a small fish compared to some triple-A producers. Would it have cost as much to develop ED as some really big triple-A titles, the game almost certainly would not be sustainable on its current player base.
.
For quite a while, the cost increase was covered by the growing gaming market. But the market also doesn't have the massive growth rate any more. The golden times of 20 years ago are gone. Customer demands and thus development budgets are still increasing. You can have the best game, if your graphics and sound don't meet up to date triple-A standards, your game will be a flop. It's a sad truth of game development.
.
When the market growth slowed down, already well over a decade ago, publishers tried to compensate for increased production cost by increasing the market price. But I even saw it among my friends: there were plenty around who went like "I always bought games for 60 bucks. I did so when I was a teenager, I do so now. I won't buy a game which costs 70 bucks." Even worse, by now many people don't even buy full price games any more. They wait till there's a Steam sale. Which again cuts into the Developers/Publishers profit.
.
And that's where expansions, DLCs and micro transactions come in. If the game itself has to launch at a price which doesn't fully cover production cost and then even needs to go on sale within limited time, the publisher and developer have to find another way of making money. The main game is merely the "foot in the doorstep" to the customers computer. If it is good and enjoyable, the same people who refuse to pay 10 bucks more for the game, are often ready and eager to spend 15 or 20 bucks on just small expansions and cosmetic stuff.
.
So yes. I personally would prefer to pay a games worth in advance, to get everything at once, without micro transactions and the likes. But a massive part of the customers rejected this. So unfortunately triple-A publishers have no other realistic option than to go for this revenue stream.
.
That all being said: no, I don't think that all of this excuses some behavior which some publishers, most of all EA, displayed. Some of their actions are just unacceptable. I don't get it why some people just take the punishment and just give them money again when their next game comes out. So yes, some publishers try to abuse or also successfully abuse micro transactions. But most of them really just try to survive, without intending to do harm to the customer.
.