Apple doesn't always make things easy, but they do have a highly-uniform component set, which can simplify configuration so long as all elements are supported, and senior Linux devs running kit is an incentive to solve hardware issues.
I'm not implying either that all devices are supported (I don't know which are/aren't, though I've had success on Apple kit myself), or that Linus still uses an Apple laptop (he seems to have moved on). But some well-established Linux users have turned to those devices and ben satisfied.
https://www.cultofmac.com/162823/linux-creator-linus-torvald...
Apple doesn't always make things easy, but they do have a highly-uniform component set, which can simplify configuration so long as all elements are supported, and senior Linux devs running kit is an incentive to solve hardware issues.
I'm not implying either that all devices are supported (I don't know which are/aren't, though I've had success on Apple kit myself), or that Linus still uses an Apple laptop (he seems to have moved on). But some well-established Linux users have turned to those devices and ben satisfied.