As CV allows you to show/hide the various categories of strips, I'm of the opinion that the ultimate cool solution would be to allow multiple, independent CVs that can each be floated or docked independently of the other(s).
This would give the user the ultimate in flexibility without further hardening the already existing difference between how buses and tracks are handled.
For the scenario in the OP, one CV could be floated with everything hidden except buses, the other docked with everything displayed except buses.