Yes, but have you tried to optimize for code size, clarity and speed of creating features rather than just technical completeness. As a single dev there is an incredible amount of corner cutting you can do which you can polish away once the product gains traction. You can hack stuff together just as long you know how it's supposed to be properly built and how you get there from the rapid prototype.
With a team of 4 people it's very easy for no one dev to have a complete mental model, which leads to nobody truly understanding the weak points underneath.
Either you do quick hack because you want to play. Or you design nice stuff because you have to do something exceptional.
If you want passive income, you need to get out of that mentality. After work is still work, except you are the employer.
I am wondering if it is easier to launch in a proven market and get a small portion of the pie rather than create a new idea that might end up not working out.
Its a paradox of I can build anything, so why cant I build something that makes money
I read the side project/passive income posts and have built projects that have failed because there is no market