This is likely because more front end developers are younger/less experienced. While more expensive/older developers prefer backend work and are compensated more highly because of their experience.
* Frontend engineering is a newer discipline than backend engineering.
* Frontend engineering is the first thing you run into as a kid. You interact with technology through the web browser. I learned HTML 4 when I was 11 because I wanted to make web pages. It wasn't until much later that I moved to backend engineering. It's just not as visible.