Because of economic downturn in the world, most people have become jack of all trades and master of non. learning skills and not getting a mastery of them because they are testing waters on which of them will eventually pay the bills. I have a friend who during her spare time learnt soap making, baking, sewing yet she's not making money off these skills.
Entrepreneurs are just people that create businesses and look for new opportunities that they can use to their advantage. Whether that is a gap in the market or trying to scale up a new product into profits, the are plenty of options out there. An entrepreneur will embrace failures because it is necessary to have an adaptive mindset - thinking you'll hit the right combination of ingredients first time is foolish. If a business fails you take it as an important and valuable lesson, that is one way that you know will not be successful so you can concentrate on something new. It only takes one business to skyrocket in order to set someone up for life, but that business is likely to take a lot of hard work and ingenuity before it really gets going.