I suppose if SpaceX had an enormous manifest of small sats they could bin them into similar orbits, but that would really depend on just how successful they are.
It’s totally like riding the bus: you wouldn’t typically get off at just any stop and call it good.
Here’s a good YouTube on different types of orbits. Not sure if it covers everything but certainly entertaining:
The biggest claimed advantage is that customers get to pick launch date and exact orbit.
RocketLab will let you go to whichever orbit you choose.
Also, RocketLab is pursuing reusability as well, so that may allow RocketLab to compete more directly on cost. Also, RocketLab can launch smaller payloads (in bundles with other customers) for less than the $1 million minimum SpaceX has.
Still, I think SpaceX has a sizable advantage for a lot of launches.
The market size is growing, but not as fast as some people hopped.
In reality, the cheaper access to space opens up so many more opportunities for new customers. When it is affordable for a college to send up some cubesats for research, they're going to do it.