Would that good-engineer QA specialist have a good career in terms of appreciation and remuneration, or merely a good career in terms of being the least likely to get laid off, and providing a lot of value to the company?
Essentially: If you are an amazing engineer, you will likely do well everywhere. If you are a 'good' engineer, and you want to stand out, go into QA engineering where you will be relatively better than a lot of people.