Weil sich den "Webkram" jeder in 3 Monaten und vieles in Java jeder in 6 Monaten halbwegs selber beibringen kann. Das führt dann da erstmal auch zum einem größeren Angebot.
Die ganzen SAP-Sachen sind nicht an sich schwieriger. Aber die Infrastruktur ist viel komplexer. Und man kommt nicht ganz so einfach an Ressourcen in dieser Vielfalt wie in den anderen Feldern dran.
Ein weitere Punkt ist, dass du es bei Webentwicklung und auch bei Javaentwicklung oft mit kleinen Firmen zu tun hast, die häufig auch nicht so gut zahlen.
Außerdem mußt du bei sowas aufpassen, dass du nicht Einsteigerpositionen mit Positionen für erfahrene Leute vergleichst.