I find it strange you’re arguing for something beyond the licensing terms. Imagine if companies were run that way. "Hey, we did an especially good job mowing your lawn, so please pay us double. You have a rich house, you can afford it. Oh and if you don’t pay us, you’re a bad person and should feel bad."
This is exactly the same argument: you’re saying the open source maintainer who knowingly released their code as open source (and got famous for it being open source) should be paid way more than they asked for ($0) based on vibes. Society doesn’t work that way. Companies don’t work that way. And it’s baffling people are saying open source should work that way. He already got the fame and free publicity from being the maker of Box2D, which he wouldn’t have gotten unless he released it for free. You can’t get the major benefits of that and then ask for a million dollars because "kindness".
If you want to be professional, keep it professional. Otherwise everyone here saying that the company should feel bad are fooling themselves. You’re owed what you ask for.
Tipping culture has obscured this somewhat. You’re supposed to give more money if they do a really good job. But it’s that way so that the business can pay employees less money. Tipping, like identity theft, is one of the most successful marketing campaigns of all time: you’re considered a bad person if you don’t tip, and that it’s your fault if your bank fails to verify your identity. Both of these are bogus.
I tip, because 15% is the normalized rate. But it shouldn’t be our problem. It’s the company’s problem to pay their employees. And it shouldn’t be the business’s problem that they made a lot of money using something that was knowingly given away for $0.