Well said but disagree on point highlighted in blue.
We don't have forums on the internet for people running restaurants, vegetable shops, software companies - where they could discuss their successes and failures. But we have such forums for trading, and hence we have an idea about failures.
We don't even have much anecdotal evidence about failures rates of other businesses. But to get an idea, just look around your neighborhood. You will see that new shops keep opening up, and previous tenants keep closing. This is especially true in upcoming areas.
The difference between trading & other businesses failures is the gestation time. A normal brick and mortar business won't fail in 3 months (unlike stock market traders) - but it might fail after 1 year or 2 years or more.
What is true across India is that hundreds or thousands of people start a new business everyday, but only a small percentage of them will be able to sustain the business after a few years.