As a freelance developer you don't have to build things that are profitable. You just need to build something for someone with money that they think will be profitable. I don't know how many stupid products I've built that I don't personally find to be profitable.
It's easy to find many products that are wanted by only one person. Therefore, consulting is easy. Building a startup is about finding one product that many people want, which is much more difficult.
It's easy to find many products that are wanted by only one person. Therefore, consulting is easy. Building a startup is about finding one product that many people want, which is much more difficult.