Is vacuum advance needed with MSD box with a daily driver?

Pretty much any CDI box can work with any distributor. Most ignition manufacturers have options both with and without vacuum advance. For the racer the vacuum can itself can be a source of minor timing fluctuation and the camshafts in those engines may not work in any form with one. Because they are at WOT to race, it's not needed there.
Guys see race cars or high-powered street cars without them and think somehow the advance itself hurts so don't run it. It's a more modern idea that street driven cars don't need a vacuum advance (read that as internet...). IMO it's promoted by those that either don't care about mileage, don't know how much better most engines will run with them, or can't fine tune well enough to discover the improvement.
Like I said - at full throttle there is no difference or performance advantage. At idle, depending on what kind of vacuum advance is used, it can either help, or make no difference. But at any other throttle position a functioning, properly adjusted, ported vacuum, vacuum advance can add a lot of economy and performance.