This has been happening for a long time - more than 10 years ago there was a movement away from having QA.
Partly it was about continuous delivery - you can’t push out to production instantly if you have people doing QA.
Partly it was - developers should be responsible for the quality of what they produce.
And it was also trendy to say - I’ve just got rid of our QA team - we don’t need them.