For this scheduling app, wouldn't it be possible to modularize features such that a "general purpose" platform might exist, with a "plugin" system, or maybe just child projects which inherit from the parent, to satisfy the needs of specific industries?
I guess initially one would focus on the restaurant app, but abandoning the larger market would just rub me the wrong way.
I understand it could rub you the wrong way to abandon other industries. Trust me, all of us shared the same feelings.
In short, the approach we decided on was to first dominate one industry, the restaurant industry. If we become successful at one, maybe then there is a possibility to look at others. But focusing on several industries will always leave us being the 3rd or 4th best at scheduling for that industry. It's hard and nearly impossible (given our size) to be the best for every industry, and we want to be the best.
I dunno, you've probably got way more specific knowledge that informed your decision, I don't mean to sound obstinate.
You can adjust features, pricing, and marketing accordingly while not violating each other subset.