Why is it harder to commit to oneself [and make a living with your own work] than working for someone who pays you? When there is no guaranty your work will cover your fees at the end of the month it is complicated to employ your time working on it.
Solo-work is hard. It requires self-discipline, willpower, and commitment. If nobody is watching, it is so easy to get trapped in the incoming flux of social media, email, and other distractions, letting time go without getting anything done.
Freelancing and remote work, on the other side, bond you with a contract to a client. You are responsible to fulfill the needs of the person who ensures you will be paid. This responsibility makes it easier for you to dedicate your time to the work.
The key point is then finding how to enforce ourselves to create a bond with our work without having a client at the other end. Commit to your public, to your users, to future clients of your product. Look for ways to motivate yourself and make things happen on your own, without being tied to anyone. It is possible.