They are bound by regulations and liability, your typical GPs and even the specialists can't greenlight experiments outside of big research hospitals. Medicine and clinical diagnosis are heavily regulated. That's also why you rarely see single author papers in practical clinical medicine. Doctors are busy people, with horrendous work life balance. Most software engineers have it way easier, you get to choose your tools and you get to choose where you want to work. In the business of software engineering, a sufficiently senior engineer can get away with a lot of nonsense without risk of lawsuits.