I just did something I thought I would never do. I bought a refurbished MacBookPro (2014 model). Although not for use as a DAW. I fin myself in the situation to learn about app programming for Apple phones.
I've been doing some Android app programming lately where I recreated the functionality of an Apple app. Now I want to be able to dig into the build of the Apple app to see how it's done there as I may be required to add functionality to it down the road.
The computer is an i7 15" 16GB with 1TB SSD loaded with Maojave.
For fun I might load my DAWs that have the Mac OSX version available (Studio One, Pro Tools, Reaper, Mixbus32C and Cuebase).