The only way to prevent this is with patents.
There are other ways. Network effects. Economies of scale. Branding. Arguably regulatory capture.
There are other ways. Network effects. Economies of scale. Branding. Arguably regulatory capture.