I’m not of the same opinion.
Since different target audiences have different expectations then there should be different game settings for public and competitive matches.
I remember that in Blacklight Retribution (as part of their monetisation model) you cant rent a server and you have many settings/variables you can set for the type of game you want running in that server.
That could solve this ‘problem’ for BD. Making it so that in public servers the game would adjust itself to the match and that for competitive matches the teams could choose for it not to.
So, for public servers (which has a pool of players with very different skill levels) the game would automatically adjust itself to the ongoing match, with the goal of favouring steady progression in the map. If the progression was too quick it would readjust so that it would slow a bit; and vice versa.
I can only speak for myself but I don’t find it fun neither when there is no progression in the map nor when the map is done too quickly (no matter the side I’m playing for).
On competitive matches it would be a different matter, since it is about putting skills to the test then the game/server would not adjust itself during gameplay. Teams would agree beforehand on the server rules/settings.