I always think its a very bold decision when companies choose to not have someone with experience in a field be a manager. I would argue that it can be possible to do a fantastic job as a manager with no experience in the roles supervised, but you are putting the individual in a very difficult position. If they are not extremely good listeners and communicators with the ability to empathize with situations they have no experience in, it will likely result in some extremely disgruntled employees. It certainly makes much more sense for job satisfaction as a whole that people are lead by people who have excelled at the work before. On top of the benefits outlined in this article, this also helps foster an environment where employees can see good work being rewarded with promotions.