There is something called "Mandukya Upanishads" which explain the four stages of AUM_, which some chant during meditation. I found the explanations of these concepts by a monk named "Sarvapriyananda" very useful. Search his name and the word "mandukya" on youtube for the explanation of what these four stages are.
For this very reason sometime back I created a slack group(https://tinyurl.com/tefogroup) for technical founders and aspiring technical founders to meetup online, try some projects together, get to know each other and seek advice from other experienced founders before actually doing a startup. It helps in the long run if the relationship is built organically.
If the startups are just CRUD apps then are those defensible businesses? As per my understanding most successful software businesses have something in their tech stack that cannot be easily replicated.
maybe another way of framing it is that not all startups are software businesses, maybe they provide some other service that just happens to depend upon some software, and perhaps a bunch of other things