Yeah, calling the iPad a PC is very short sighted by Apple.
Where is the next generation of developers going to come from, if they grow up on iPads?
But I feel the same towards Apples stance on server hardware, which they discontinued over a decade ago: Even if servers don't make a sizeable profit on their own, they help ensure that developers can build large scale stuff inside the apple ecosystem.
Yet, that hasn't really been the hindrance I feel it ought to have been.