I remember horror stories on HN that the newer touchpads are completely unusuable under Linux.
For both hardware and software reasons.
Apple hardware is not generic hardware you can buy off the shelves. Expecting driver problems is not odd because of that.
What would make you think a general operating system wouldn't work well on it?