if talented devs let useless managers walk all over them then frankly i have no respect for them either. having a back bone is very important.
i worked in the food industry for years and i've not met a single decent chef that lets managers or customers tell him what to do. it's his way of the high way. same thing should be done for the gaming industry. where the quality of the product is at risk when dumb asses take control and make decisions. which ultimately hurt the product and company.
if a chef rushed a steak because a manager called for it quicker, and it gets sent back due to not being fully cooked, it's his fault. but most of the chefs i worked with will tell that manager to **** off and his steak is coming when it's ready. when the manager goes, hey add some of this spice or flavors, the chef will once again tell him to **** off and the food will taste how he sees fit.
honestly if game devs did that. we wouldn't have any "early releases" or unfinished games. if the game devs played their games as much as they worked on it, maybe the games will be fun to play.