Earlier quoted context omitted.
I seem to recall Google saying that they don't hire for a specific position; they hire good developers and then find the right position for them. This idea is directly countered by the act of firing developers in a specific position because that position is no longer viable.
Right, that doesn't quite make sense. The previous layoff was all across the board and likely trimming lower rated engineers across the whole company. Wiping a specific team, with potentially top tier talent, makes no sense. Are we sure this is actually general engineers? The headline only says "working on". It could be people doing very specific work, like prompt validation, QA, etc.
This is simply untrue for the Jan 2023 Alphabet layoffs. Entire orgs (>200 FTE) were let go regardless of individual performance.