Something which would most likely to be too niche of a market but which I would spend almost unreasonable money on would be a framework like laptop which one could upgrade by popping in a new cm every other year.
But if you don't control the client, you will now have to deal with client side migration and server database version management. If you create an additional v3, you will need to decide to either keep v1->v2->v3 code or v1->v2, v1->v3. Also, reporting.
It's one of sixteen states. Office 365 (and Windows 10) have been identified as not being able to be used in accordance with data privacy laws in Germany time and time again. So far, nobody got fined for using either software yet.
Microsoft seems to increasingly use machine translation for their user interfaces (really caught my eye in Azure DevOps). It mostly works... until it doesn't, and the translation gives a word that's close, but not right in context. It's annoying and makes me feel like they just didn't care enough. Frankly, I'd prefer an English user interface over one that tells me "Yeah, we checked the box, but couldn't care less!"
> Well, this boils down to: in a modern operating system, is it good design that an unprivileged user who logs in once can consume arbitrary runtime resources uncontrolled, unbounded forever, even after logout just because they decided to mask SIGHUP?
This was well known and accounted for where necessary. You considered everyone else to be wrong about the issue and went ahead and fixed it according to your opinion. Don't be surprised that a considerable portion of "everyone" doesn't agree with you.
"That was something that Sobol knew, wasn't it?"
"What's that?"
"That people will do whatever a computer screen tells them. I swear to god, you could run the next Holocaust from a fucking fast-food register." He pantomimed aiming a pistol. "It says I should kill you now." -- Daniel Suarez, Freedom
Even nowadays Excel is not fully SDI - if you do VBA or work with 3rd party add ins, there is a whole bunch of stuff that goes wrong since Excel is a SDI interface put on top of a MDI program.