I agree with you. But the patent system exists... A startup has to protect its work. Plus, when pitching for financing the first set of questions include "Is this patented?" If you answer no and don't have a valid reason why not, they tell you to get it patented and come back when that is done.