Other than the unpredictable customer factors and loyalty, what are a few reasons that lead to more failures in B2C businesses? If so, should I start my first business as a B2B model?