I also tried a startup which was largely premised on having better scheduling, and solving obvious operational inefficiencies with competitor businesses.
In hindsight, that was dumb, because we never got to anything near the scale where the scheduling would matter.
We didn't have a better way of acquiring customers, so efficiency never came into play. Conversely, if you have enough customers, operational efficiency doesn't matter that much.
Anyway, no profound insights here... just pointing out to people that if you have a great startup idea based on using a more elaborate scheduling algorithm than your competitors (an attractive trap for programmers, no doubt), then think again.