If business owners, taxi owners, hotel owners and others who claim to be working for themselves need to depend on customers and customer satisfaction for profit, that is to be able to get money from them, are they really working for themselves?
Maybe the people who are actually working for themselves are those who do not need people or to satisfy any customer to make profit, example like the traders who do not need to lure customers to their shop like business owners or hotel owners, or taxi owner that need to follow instructions from their clients etc.
What could be the real definition of working for yourself?
It seems to me that the worst job is working with people. Like doctors or service industries such as beauty and teachers.
Because different people can come with different understandings, with different moods and their own events in life, and often because they pay you money they will be ready to happily dump all their negativity on you.
That's why I like professions like construction, my own production or writing code for programming much more - these are cool jobs where you don't need to communicate with anyone.