Why shouldn't we, as engineers, be entitled to a small percentage of the profits that are generated by our code? Why are the shareholders entitled to it instead?
I worked in Hollywood before becoming a programmer, and even as a low level worker, IATSE still got residuals from union shows that went to our healthcare and pension funds. My healthcare was 100% covered by that fund for a top-of-the-line plan, and I got contributions to both a pension AND a 401K that were ON TOP of my base pay rather than deducted from it.
Lastly, we were paid hourly, which means overtime, but also had a weekly minimum. Mine was 50 hours. So if I was asked to work at all during a week I was entitled to 50 hours of pay unless I chose to take days off myself.
Unions fucking rock and software engineers work in a field that is making historic profits off of our labor. We deserve a piece of that.
Imo that's still not enough. Plenty of crashes or failures happen in a way where loading screen animations still keep playing. Having a cursor you can move around to validate that the process is still responsive is important feedback.
I also remember lots of games that did exactly what you are saying and there was no way to tell if it had hung during loading or not because you couldn't check if it was accepting feedback.