Fair enough, but then a followup question, and don't take it the wrong way. If there is a known, os agnostic, way to fix issues with upgrades, and you do not employ that solution, is arguing about upgrading without trying that option productive? I understand you don't listen to the os vendor, but in that case I can't see the logic you'll use as all os's have issues/quirks/edge cases and "trusting trust" of someone. If you're not getting value out of OS X, then honestly you should be moving off it regardless of what anyone says.
As a note, here is how I do the entire thing, I rsync my home dir on each home wifi connect (scripted for years with ControlPlane), and midnight as well. I also rsync before upgrading, then I upgrade the os, rsync again, reinstall the os and rsync home dir back and reinstall vmware.
Sounds hard right? Takes about overnight really most for the rsync back and that just happens while I sleep. I do the same thing for linux/freebsd also. As an example, freebsd 10 upgrade had issues with bhyve not working after upgrading. For linux as an example, things can be markedly worse for things like ubuntu upgrades. Which is/isn't my experience as a (thankfully now ex) devops admin. Nothing is perfect, especially upgrades. That said I have tested the tires out on upgrades of OS X and not really seen issues that others do.
I understand no time, but setting this up, which granted for me is trivial as vmware is about it that I reinstall, the rest is in ~/Applications, means its trivial to not encounter dragons needlessly. I understand you might have the adobe creative suite or whatever installed and reinstalling might be worse than crossing into mordor, but this wisdom is passed on not just by me but from those that came before me. The rsync bit could be improved but I'm lazy and it works well enough.