Though I did realise my complaint about React needing loads of boilerplate applies to PHP too.
The difference is that PHP boilerplate is all in scaffolding data.
Once that’s done the actual code you have to write is minimal.
A trade-off I’m willing to make.