The reason is simple: Web developers earn less on average than backend developers.
It's the exact reason why nearly all modern "apps" are just packaged browsers rendering web pages and their APIs are in turn node servers also running in the background. Instead of actually native software. The web devs are cheap, more so if you keep hiring fresh BAs and firing anyone with seniority.
