It’s not harder, it’s more tedious.
We’re currently developing a somewhat sophisticated AI/Image Analysis system with OpenCV.
While the backend is pretty straightforward it’s still not easy - reading papers about different AI models and implementing them is hard, but the path is clear to see so to say.
The client app is using React and already has 3 times the lines of code compared to the backend (which is C++).
Frontend has more moving parts that need to be integrated properly.
We evaluated other tech for the client, like Qt or even ImGui on OpenGL, but the effort for the client would still be much higher than for the AI services.
The only time I experienced a nice, less funky workflow doing frontend, was Delphi 6 and VCL