This. Basically.
You CAN get pulsing to work, but only by allowing no more than 3 groups in a house at a time. It also helps if you can loop your performers into the process. Scares can slow and speed up guests, depending on if they scare forward or back.
But it requires a house to be run like a ride with block brakes. You give Ops radios and you don't let the next group in until the group ahead of them clears a certain point. Or, you make the wait time 2 minutes between groups.
And then hope the groups inside the house don't slow down too much.