Bummer, as I've thought that exact thing literally hundreds of times now. It increases the number of layer changes I have to make immeasurably, but I've mostly learned to just work around it (but not so much that i don't get bothered by it every time I do it).
But a limitation in the API is a limitation in the API. I'll survive.
=)