I 100% agree with you.
I worked for a company that was purchased by a larger company that did not want a competent Dilbert as an employee. A smart person who understood what they were doing, why they were doing it and why it was important. They wanted a minimum wage Wally. Someone who clocked in at 8:00 and out at 5:00, and did the bare minimum. They knew what to do to do the task at hand but did not ask questions. If they were told wrong, they would spend all day building parts that would not work, because they did not know how to tell if a part would work or not. All they knew for minimum wage is how to build the part like they were told to build it.
After that job, I swore I would never work for another company like that. I watch for it when interviewing for a job with a company, I will leave during the interview if I think they will be an employer who will pay bottom dollar for the minimum skilled employee to work for them. Every job I have ever had I have received promotions and raises because I was able to understand why things were going on and was able to make improvements that added enough value the employer recognized I was a good employee and paid me more.
I want to work for a company that will let me help them do better. That will treat me good and I will do good work for them. Not a company who wants to pay as little as possible and thinks, "who cares if they quit, we can find someone else who will do the lob for less".