The final straw for me was in 2019. My 3 year old version of QuickBooks Pro refused to import any more bank transactions until I upgraded to a newer version. Nothing had changed with data formats or anything -- it was simple extortion: upgrade or the software you own will cease working (fully).
Fuck them. I just wrote my own. I first tried some alternatives like GNUcash, but found it best to just write what I needed (account ledgers, reconcile bank statements, generate P&L and BS reports). I refused any other solution with any dependencies on "the cloud" or any entity.
QB is truly about the shittiest software on the planet, a reputation maintained and expanded over the decades. The simplest recourse, with minimal emotional toll, is to just not use their crap.