Help me here. Where does it say that you have to stay in the confines of a class B? As far as I know, you just have to follow the regs for whatever airspace you're in. You must be thinking of MDW.
At the risk of being flamed, I've never seen this requirement in print, either.
FWIW, I was bored one day in a hotel in LAS when I looked at the ILS 25L approach to see what differences there would be in Class B protection, etc. if one followed the GS vs. the step-downs from PRINO to the runway.
News flash: The instant you leave 8000' inside of PRINO following the step-down profile, you are descending below the floor of the Class B. PRINO is 21 DME from LAS, but the floor of the Class B doesn't drop from 8000' to 6500' until 20 DME, so for 1 NM, you are below the Class B.
If you remain at 8000' after passing PRINO and intercept the GS before descending, you will still descend below the Class B, but it will only be for about the first 40' or so of the descent. Following the GS the rest of the way results in descending below the 6500' floor of the Class B between about 15.5 and 15.0 DME from LAS, after which time you remain in the Class B until touchdown.
So, following the step-downs exactly puts you below the Class B for 1 NM, while following the GS put you below the Class B for less than 0.5 NM.
These were back-of-the-envelope calculations using a 3 degree GS and a TCH of 64', so someone correct me if I'm wrong. But it appears to me that either way you fly this approach, you're gonna leave and reenter the Class B.