No doubt about that. But I think most people, who would buy a Mac specifically to run Linux on it, wouldn't see a Mac without Linux as an alternative, they would just get some PC hardware. If they buy a Mac for Linux, they might try out MacOS too and that would be an opportunity for Apple to expand the user base.
If you're not running their software, you're not in their ecosystem and they can't upsell you.