I think many indy artists are like that, that's why they say they'd rather you pirate their games. They could have used more strict DRM instead, if they only cared about money.
In this situation the bakery is basically running a charity funded by the extra money they're getting through price discrimination. That's separate from their role as a business.
The minimum sustainable price in the absence of price discrimination would not be the "poor people price" or the price paid by the rich, but rather the cost of material, labor, and capital which lies somewhere in between. Price discrimination and the absence of arbitrage allow the bakery to charge rich customers more, but it's entirely their choice to use that extra income to provide goods at a loss to those of lesser means. They could instead just keep the extra revenue for themselves.
Maybe, maybe not. DRM costs money and imperfect DRM can cost future customers, so in the case of an indy developer, it might be a net loss.
To take your bakery example, they'd ideally like to charge more for their bread when the customer is rich, but that's not practical, so they're stuck charging the same price regardless. Many businesses work around this, imperfectly, by using coupons or sales.