IMAP is folder based, not label based.
And what this means is that if you remove an email from a folder, you don't actually remove it completely, you just remove the label, and the email continues to exist elsewhere.
(I might be wrong about this behavior: the behavior of deleting an email over IMAP depends on whether it has labels left or not).
Update: good read about how the system doesn't behave like you think it does
I have the issue you describe with ProtonMail's labelling, but not Gmail's.
Not anymore
Yes. I don't use any of those services. Occasionally friends link me to Twitter and I read the web version. The fact it makes that experience shit with pop-ups and limited message history is actually benefit.
I sometimes use G-suite apps, but they're also better as web apps on a desktop/laptop than phone apps.
Same for me but that's missing the point. I don't use those particular services but I don 't have to look very far to find apps for which I wouldn't buy a phone lacking them. For me that's Spotify, Whatsapp, Google Maps, my banks, 1password, etc.
In the hypothetical situation that it was needed though, PWAs are probably more common now than when Microsoft tried that
Of course, I already did. I've been using GNU/Linux smartphones since 2008: first Neo FreeRunner, then Nokia N900, now Librem 5. I don't feel like I'm missing anything at all.
I'm not against the idea, but as it stands it's very much a niche product for people who can afford, and are willing, to pay considerably more than average for less capable hardware.
Inherently, these are not technical problems. On the other hand, they become social problems when the services firmly cuts off web access and anything that's not iOS or Google's android. IMHO generic customer banks shouldn't be allowed to do that.
I am happy with /e/ OS (which is Android, I don't get why they talk about a "separate OS"), but the only way I could imagine using e.g. PostmarketOS is with waydroid. Which kind of emulates Android.
Is PWA the solution? I don't know: will WhatsApp/Signal/<those apps I need> write a PWA app and test it on exotic OSes? I would guess not, and therefore PWA do not seem to solve this problem.
Sites like Instagram will also become increasingly aggressive in pushing you towards the app as you use the mobile web version until it eventually denies you new content. I believe Twitter and TikTok are the same.
I think they care less about being native than having direct access to your phone and data. An alternative OS giving similar privileges to PWA could probably be rubber stamped by these services. (do we want that though ?)
Well you _could_, they just don't want you to. I very rarely use Whatsapp on my phone. Then again, I very rarely use Whatsapp :P
There are people who would love that, but they are a very small minority. I for one would love to do that, but I need most of the popular apps to do my job.
And I don't use Gmail app, because it was taking too much space.
Funnily enough, the functionality has recently stopped working for me on desktop, too, I get a "Server error" message whenever I try to access any of the maps from the "Saved Maps" menu.
Surely Google wouldn't intentionally release a crippled mobile website to force you to use their app and lock you out of competitors' OSes.
The funny thing is, these services all have fully functional websites and have no specific elements that need to be native. A PWA would be enough, except perhaps for Instagram and the camera/movie filters, and TikTok for the movie editor which could need to be separate apps.