There is literally no moat in most software expect the users a product has acquired. The number of slightly different solution to an existing product is wild. And this is getting crazier. I build for the fun of it now. Completely lost any sight of $ goals.
I am building agents, have own gui framework, own server orchestration, and now looking at deploying multi-app servers using unikernels. I build for my niche audience and make them happy - I am going via my existing clients who are in the property management domain. Non technical folks who have to handle everything from inspection to finance. My ideal type of folks.
I am sure by the time I build my end to end agent/orchestration/deployment/management system, I will have some customers and many more clones. Slightly different clones. This is the future. Why would anyone acquire anything?
They need my prompts, not my tech.