Apple has made some software design tools, even some for beginners. But there are never as good for beginners as Java or the Microsoft tools. So the majority of newbie coders will start off coding with a non-Apple flavor even if it's on Apple OS.
And Apple doesn't have an OS for servers (they briefly did but it went nowhere). They claim the server features are built into their standard OS anyway, but I hear that's more talk than reality as far as things like supporting many concurrent users, or having rapid response to remote API calls like you expect from a server. Nor is there a business level database engine that runs on Apple OS. So newbie programmers who happen to start off on Apple often eventually decide that a career in software means learning Linux or Windows (or both). For whatever reason Apple has decided not to make products for the business world except for niche industries like video editing and publishing.
I’m not a coder.
But we’ve used Macintosh for academia and the biotech business.