I'm interested, as I've never been in an org with QA specialists. What does that look like?
QA should not be replacing anything a developer does, it should be a supplement because you can't think of everything.
We also use QA because we are making multi-million dollar embedded machines. One QA can put the code of 10 different developers on the machine and verify it works as well in the real world as it does in software simulation.
You can be both but I have yet to meet someone who is equally good in both mindsets.