Just a note, not to argue any of your substantial points, but Intuit announced about a year ago that they will no longer develop a desktop version of Quickbooks for Mac (leaving v. 2016 as the last version, officially supported through May 2019). They continue to make a version for Windows.