It's not about preference, it's about necessity...some of us need native iOS/MacOS development, it's part of our job.
And for better or mostly for worse in the present moment, a MacBook Pro is really the only way to have xCode and Android Studio on one device in a decent manner.