How are comments like this still being made?
This isn't an absolute win for devs. Sure, you might see it as them gaining more sales, but that's only during this brief moment. After the sale, people will see the game as having that sale value rather than its MSRP.
If they see it as bad for them in the long run, then there's a legitimate reason for that. If this were as simple as, "it's free money!", then of course they'd be doing what's best for their pockets.
And once again, this all comes down to the publishers, not the developers.
This post doesn't make any sense. Greed has nothing to do with their decision. If this was straight up just an easy way for the publisher to make more money, of course they would do it. It's clearly not that simple. If Epic made every game on the store free and ate the cost of MSRP on every sale, of course every publisher would jump on that train.