pull down to refresh

As a layman, I don't understand why there are so few operating systems. Linux has many distributions, but they aren't entirely new operating systems, in my opinion. I've read that the justification is that it's too laborious and expensive to develop, and that developers need to pay attention to ensure applications for this OS exist. It's a case of "We already have good, functional systems, so why make more?"