Perfect analogy. It's 100% greedy devs.
I almost feel bad for Epic (in this situation specifically). They lower their cut, and these devs/publishers still want as much as they can get away with.
That said, this sale is them crawling back to consumers after screwing them over in favour of the aforementioned greedy devs/pubs, so

'em.
Guarantee the Ubisoft games don't come back until the sale is over either.
I don't feel bad for Epic. This was kind of a dick move on their part, as it puts a bunch of games at their lowest price ever.
If they devs that were partnering with them were interested in devaluing their games, they'd have put them on deeper discounts on Steam or worked with Humble to get a specific focus on them.
But now? Their games are devalued, the "lowest ever" price is recorded on them, and they had no say in it.
Many of them wanted to hold the line on their prices, and didn't want to drop bellow specific thresholds.
It'd have been different if the way it was managed was the Epic gave everyone a reusable $10 voucher that could be applied to anything that was $14.99 or above. But they didn't do that... they reduced the price of the games, which is bad optics for the devs, devaluing their games.
For a company that says it's trying to be a "better partner" for developers, this was a pretty unilateral and disrespectful move towards your business partners.
Are the devs being a little greedy now, given that the damage has been done? Yeah, a bit. But this was all foisted on them, with what sounds like almost no warning.
It really is all about those optics: When there's an ebay coupon, you don't see ebay going around and advertising all of the prices for that much less on their site. That's where Epic screwed up... all of the benefit of this goes to them and none to their partners. That's not a good look. That said, I'm hardly weeping for the various devs that took money for their exclusives and are now up in a huff because their games are starting to be devalued before they even release.