shopping mall
This is exactly like a shopping mall. You have cinemas and restaurants... not becuase they are a big source of income, but becuase they get customers.
Smae could be said about selling milk and bread at supermarkets. Tesco probably loses money on those products, but good luck trying to have a supermarket and stop selling them!!
Same thing for apple. They rely on the ecosystem.. yet make it very inconvenient for way too many ppl... and they will lose market share. They should be able to afford losing money on proffesional machines that are used to develop SW for their ecosystem.. or that are used by evangelists... not doing so, is shortsighted.
As for the ppl who say their 9 year old pro is ok.. good luck rendering video. A modern top of the line CONSUMER pc with lets say a ryzen 1800 will absolutely leave it in the dust rendering video, etc.