While I agree with your view on hydration breaks, I have to disagree that 48 teams was a bad thing. It led to wonderful stories like Cape Verde (and their goalie) who were competitive against Argentina. They wouldn’t even have qualified under the old system. We saw Congo almost beat England (again, a non-qualifier in the old days). Conversely, scoring goals is exciting and Germany’s 7-1 over Curaçao let us see some amazing goals.
More teams means more underdogs, more chances for greatness and more high points. I know it was purely for money, but I think the move to 48 teams really worked.