Wanting scoped styles without shadow DOM was one of several reasons I wrote my own library, Solarite: https://eric-frost.github.io/solarite/
My own library wasn't designed with Web Components in mind, but I keep finding it useful for them and some of my "v2" project is expanding what is possible/easy with them. https://worldmaker.net/butterfloat/