The barrier to entry is low. Rather, the cost to start an online business is very little. Especially when compared to the cost of starting a traditional brick and mortar business.
Generally speaking, they are automated streams of income, operating 24/7. You have access to international markets. Overhead can be very low and profit potential very high. And you can present yourself as an equal to much larger competitors.