I personally disagree with this, find it a bit simplistic. it is definitely a bit of an ideal and does occur sometimes but there are plenty of extremely successful businesses with the owners still playing a significant part.
Business success is a tough one to define but ultimately I guess...