Why? The post office is a fantastic organization, and it being a non-profit actually helps society operate effectively (e.g. many government services rely on USPS as a backstop). The post office is a utility, just like water and electricity (and internet should be).
A lot of the reasons the post office is in the red are purely political (e.g. limiting what services they can offer, price caps, and financial mandates).
I already purchased two years worth of stamps to support it. I also spent all my coins because the US Treasury has a shortage. We can all do more, particularly the bare minimal.
You could plan to use the stamps later and think of it as a loan to help the USPS through a pandemic and a hostile administration. Of course this means limiting yourself to a quantity you can actually use.
Forever stamps roughly match inflation, so you're not even losing money in real terms, so it's not a horrible return.
I don't use a lot of stamps myself, but I know someone who sells stuff on Amazon, eBay, etc., so if I bought $100 of stamps now, I could probably get them to buy them at full face value from me later. (It also looks like you can sell unused stamps online but only at around 70% of face value.)