It’s really quite fun. Maddening at times, but fun.
For me, back in the day, it was about power: I wanted a Trash Can Pro for development (I had a fully-specced retina MacBook Pro) but I didn’t want to pay Apple tax; I already had a gaming rig. So I dual booted.
At some point “Because it’s technically possible” is a huge motivator for some reason. I was doing Hackintosh circa 2014-2015 and even then, barely knowledgeable about software, I was able to hack through all sorts of esoteric kernel and kext issues to get my machine running. A decade later as a software engineer I still can’t explain half of the issues I encountered and overcame back then. Mostly due to incredibly intelligent hackers and other enthusiasts like myself sharing issues and how they resolved them on forums.
For me, back in the day, it was about power: I wanted a Trash Can Pro for development (I had a fully-specced retina MacBook Pro) but I didn’t want to pay Apple tax; I already had a gaming rig. So I dual booted.