"And surprisingly there was never a single update that broke something for me"
Blender's usual problem is "where did they hide that feature in this update?" Questions on that come up in the forums often. In the 2.8x series, visibility of an object is controlled by three different checkboxes in different places, all of which have to be on. Importing older Blender files sometimes resulted in some of them being off.
Blender had more and bigger updates at a faster pace than any of the programs I used in the past decade. This includes commercial software as well.
And surprisingly there was never a single update that broke something for me or that. Most of the time it was more like: "Remember that thing that took you half a week to render? That now got 10% faster, because magic".
The commercial past of Blender doesn't really play that big of a role other than the very efficient binary file format it gave us.