This is a superb business idea and I believe it's an eye opener to those that really want to go into such business or is aspiring to venture into one. But looking at the cost of requirements and equipment I think much money is needed for startup though it's a lucrative one at that, so how do someone with a mindset of starting up a small business be able to outrun this this is why so many things is needed to be considered before venturing into such business.
In my opinion, there are actually many types of business, as well as us who can open a new business that does not exist in our environment, with us having to be able to look far into what businesses are out there but do not exist in our environment. As long as we have the desire to build it, I am sure there will be new business ideas that can be found.