I agree. The domains are just too large for anyone to be an expert in everything. Platform engineers are expected to know 3 clouds, k8s, cloudflare, security, SRE, python, javascript, CI/CD and about 20 other things. Its just not possible to be great at all the things at the same time.

Employers would rather pay one salary than 2. They are not punished for demanding more frim their employees.

We really ought to form some kind of union that operates across companies. We must demand better working conditions.