> leaning towards Arch on framework
That's a wonderful idea.
> The personal computer vs Mac war is still ongoing but android vs iPhone war was over years ago.
I don't think Macs are even a consideration for most "hackers." You can't build you own machine, Linux support is limited, they just cater to a crowd that wants a polished experience and don't mind giving up their freedom for it.
As for the phone market, I think Apple's success mostly comes to a combination of clever marketing and phone users being on average even less technically-minded than desktop users. Add to that social pressure now the the iPhone is dominant. That being said you couldn't pay me to give up my Pixel running Graphene, a device that is completely immune to corporate spyware, forced "upgrades," sideloading restrictions and compliance with idiotic laws like client-side scanning (if it ever happens).