Valid. USB-C displays are on the horizon, the rest will take significant time (and might never materialize, it's difficult to reverse engineer).
> Because I don't like MacOS
Then spending thousands on modern MacBook will be a subpar experience, no matter how you do it. But yes, Linux will run OK inside a VM on a MacBook.