It's hilarious, make that pathetically sad, to think anyone that can afford $229 can't afford the extra $30 for the much better card. Amortised over the life of the card the small extra amount is nothing and those complaining about the extra cost probably waste more than that a week on booze or coffee.
It does feel like a weird pricing segment that really should see a reduction. If the B570 were in its own, I'd think nothing of the price point; I'd probably even consider it as an upgrade to my 5700. But when pushed up against its own stack I have to wonder if the pricing is just a placeholder for a card that should only find it's way into pre-built systems.
But it's not an extra $30, it's an extra $130+ dollars due the the scalping of the hard (impossible) to find B580 at MSRP. So, for some people it's a matter of getting a card now (B570), or waiting who knows how long to get the other (B580).