I agree that for this, and many reasons, Americans buying less unneeded stuff would be a good thing.
As for corporate profits, most things I have seen are absolute dollars not inflation adjusted. So if prices and costs go up 25% then profits would also go up 25%, but that would be 25% more dollars that are worth 25% less. It’s a bit like adding 4 games on to the NFL schedule and then celebrating all the new season record holders. The players didn’t get better, we just aren’t comparing apples to apples.
As far as “refuse to give up”, that ignores all the added costs of component and labor inflation they have been handed.
So, I am not saying none have benefited, but that a deep dive into each supply chain would be required to really determine the winners losers and status quo. But in American news cycles all we can be bothered to report is non-inflation adjusted profits are up. That is simply useless info, but it is politically convenient for many.