In some cases, a single sub-grouping level is not enough. This occurs prominently with large scale classical music. Mahler's Symphony no. 8 is used as example (see bottom part of post).
From my experience of real world examples, 3 levels of sub-grouping should be safe. Operas consistently use 3 levels of sub-grouping, e.g. {Opera name} → Act 2 → Scene 3 → multiple tracks.
There are some notable caveats:
1. Foobar2000 already supports multiple sub-grouping level, but its implementation is no good. It always forcefully display all sub-groups as blank vertical space even when they are not defined in tags. The presentation would be much better if they were optional (hidden without taking up any space).
2. Is it true that Musicbee assumes sub-grouping is contained within a disc? I mean,
really large scale works might span across 2 CDs or even more. I tried to make sub-grouping work with multiple discs, but it always inserts a line gap between discs, and I can't tell if it's really working fine as intended.
=========== Images below ============
This is my current setup:

Following is a mockup image of idealised presentation:
