The difference between medicine and engineering is that largely the AMA has endured that management is a support function and medical doctors largely remain in power in most practices. In engineering, particularly software and electronics we’ve allowed parasitic management to take over under the cover that “engineers aren’t people persons”. Look at how many of the awards in our fields go to management rather than the actual engineers that created the inventions that have revolutionized the world.