The fact that this requires in-app volume controls, or that an app can block other audio sources, feels like a limitation of the system.
I think that's a useful feature, and the real issue is that it can't be overridden or reconfigured.
Plasma provides it right out of the box.