They despise users becoming developers. Apple's entire model depends on these being separate groups of people (as opposed to GNU/Linux OSes where they're assumed to be exactly the same.)
Keeping development tools away from users gives Apple a substantial amount of power over them that they can rent out to approved software development organizations.