I concur. While it's possible to hide a tab on a form based on conditions, the ability to show/hide a section provides this ability at a more granular level. I would even say to go to the Attribute level on this. Yes you can manage this somewhat with access levels, but total control is always the objective.