I thought about such a fundamental thing of operating systems as running several instances of the same application in different processes. A quite obvious and, it seems, simple feature, right? Any Linux in general works on forks of the same process.
So, why over 15 years of development of huge mobile OSes can we still not do this? Interesting, what's preventing it? Why can't you, for example, long press on a browser icon and "open in new window". Or open a second instance of Twitter to watch some other feed in parallel.
I want to go even further and restrict different application instances in their sandboxes, so that two different icons coexist side by side. For example, Telegram for life and Telegram for work. Or one browser instance for one person, another for another, if we're talking about a shared home tablet, for example. Some Android vendors have such a feature, but with some absurd limitations like a small list of supported applications and two instances maximum.
It's clear that most users don't need this. But, at first glance, how I described it can work out of the box without extra movements. We're just not allowed to do this and that's it.