yeah, but, preconceived notions are not necessarily wrong. I think there's a reason why Software companies disrupt each other a lot more than they disrupt other industries. its because of their obsession with the beginner's mind when whole industries have been created and studied for a long time. Sometimes, starting from first principals is a terrible waste of time and capital.