I more agree than disagree with you of course. But in this case we're not necessarily talking about longer term. I think the benefits of waiting 3-4 months massively outweigh the negatives with an OS, unless there's an absolutely killer new feature (there are none on Catalina), you're really not that dependent on the machine, or you develop for the platform and your skillset requires diving in at the deep end. I know this is what developer and public beta is supposed to avoid, but that really didn't work this time.
Not to mention - in my last job the in-house IT were always behind each MacOS update and you could not connect to the network on the newer Os until it they supported it 2 or 3 months down the line!