Thanks a lot! Your example is great to underline my point. The fact, that you need "Shipped" and "Shipped - Unpaid" shows the problem I see in the current system. I have thought about this "solution" too, but it would ask for a lot of additional states in my case.
I wonder about a few things:
"Being prepared for shipping". How do you know, if its paid? Wouldn't you need there two states as well?
"Refunded". Does this mean, that this products are always returned and sellable again? Are you using AdvancedStockManagement? Cause if yes, there happens an auto restock imo.
You are from germany, right? Looks like a DACH setup, like mine.
Sorry for the questions, but I really think this system could need some cleanups/improvements.