If you're just working on top of a platform, it's trivial for sure.
With engine creation you are creating the tool. It's programming through and through.
Though I can see how a lot of backend people are taking on the role of "configuring" stuff so it's hard to delineate backend programming away from it completely.
Still even when taking this into account, it is of my opinion that a rendering engine is significantly harder then even K8s or spark.
You are right though that with existing game engines graphics programmers are not as needed anymore.
They specifically are talking about creating the tool.
You'll get a lot more people in Highschool who know Web simply because of how accessible and easy it is and a lot less people in Highschool who know how to create a physically correct rendering engine or a realtime graphics engine. It is brutally harder.