The food is almost identical, the prices too, they are of course at a fixed location (but not quite sure how that makes any difference) and there are no seat constraints. Yet these places seem to stay alive even though none of them really offer anything different to the chicken shop next door.
https://mindyourdecisions.com/blog/2008/03/25/game-theory-tu...
1. Time between walking in and paying.
2. Time between paying and receiving your food.
If one of those restaurants could maintain quality, and keep the above two metrics flat whilst a scaling to 4x, then the other 3 restaurants would lose business and eventually go out of business.
Online businesses don't usually have the same limits to scale.
Not all but many, ask yourself if you've ever wondered how 7-8 chicken ships stay open when only one is good and ever has customers.
Something does
That's not to say that you cannot be successfull running a small service, but it needs to be differentiated in some way and not just copy the existing ones (which works fine for a chinese restaurant if there isn't one in that part of the town).