@mcc a general problem that I observe in the design of this kind of end-user app is that often they're not designed for maximum efficiency (as in "spend the least time as possible to reach your goal"), but rather to "maximize engagement" (make you spend more time in the app, "upsell" other features, etc.).
The irony is that even FOSS applications then copy the design of the "popular, intuitive" ones and end up replicating their bad patterns.
(example: looping videos in social media)