The dev going bankrupt and all the staff losing their jobs due to the next game having a massive decline in sales is "no harm"?
I don't know what the profit margins for the game are or exactly how much of that comes from PC, so I don't know exactly how likely a scenario like that is, but even if it doesn't go to the extreme end like that it absolutely will still hurt the company financially!
And what about respecting consumers and not giving in to entitled devs?
Did you read the first part of the sentence? If it sells poorly on PC, the cost of removing it would be very miniscule, causing no harm, probably. Since the amount of sales removed was very little.
It's only a "massive decline" if they decide to pull it when it sells well, which they're not gonna.
It's up to the fans to keep the series on PC.
They have made the choice to add a hurdle to those people who want to buy this game... you know a lot of people when they are presented with a hurdle do not feel obliged to jump over it to hand a company cash, often they might consider such things as other ways around the hurdle, because in my mind right now I can definitely think of a way of getting metro onto my PC without going through the epic store for it... and that version most certainly won't have any background drm or issues getting season pass content for free as well.
The company selling it has done this though, they choose to add the extra task of adding additional software to users PC's to buy the game and creating and protecting a new account on another service just to give them cash, say you take a poll of 1,000 people who are considering buying this game, every person exactly is 50/50 as to if they wanted to buy metro or not at launch... how many of that 1,000 people would see the requirement of an additional launcher and account which they need to trust with their CC info as a positive to tip them from being on the fence over to being a purchaser of the software? do you imagine more of these 50/50 people would become buyers or avoid because of the additional steps now required to buy the game.... as in, would this move net them any additional software number sales in the real world? Of course it wont, Epic are banking on the fact that the games lost sales will be made up for by customers coming into their store and them earning extra cash since they've then taking steams cut of the profits out and their is the potential that a gamer will on the epic store would buy an addition game or two there.... they have willingly sacrificed the number of copies which Metro will sell just to try and get additional profits from other avenues with this exclusivity, so I absolutely see this as a move where the dev doesn't care about how many gamers buy and play their game.... but just about getting whales in the door of their store so they can nickle and dime the customers who remain loyal to make up for the lost customers who don't buy it.
wow.... that's wall of texty, I'm sleepy! sorry.