Thanks so much for taking the time to write out such a detailed feature request! I assure you, you are not ill-informed whatsoever. This is a big issue for a lot of users and we have plans to tackle it with some big features that we’re working on.
These features are pretty hush-hush right now, so I can’t give you any specifics, but you may be able to glean some idea of our direction from this thread: