I disagree. I don’t think that micro transactions make the developers bad people. I also don’t think they’re bad at all
The thing about these games is that they aren’t meant to be played once then put down. It’s kinda like going out with friends. My friends and I have a bar we go to for food and drinks, and because of the new drinks, food, or activities they add every once in a while, it makes it more interesting for us. I know that a drink that costs me $5 doesn’t cost them $5 to make, but I know the extra money is going towards those new activities, drinks, food, employees, rent, and their profit.
The micro transactions are going towards the artists, developers, servers, etc. Not even mentioning that because of the long lifespan of these games, things like compatibility, hacks, and bugs, are found more often and they do have to be fixed to keep the player base happy. If they don’t adapt then they won’t keep their players. That’s why we don’t see games that were released at the same time as fortnite with as many players. They already went through most of the content the games have to offer.