Not wrong necessarily, if "traditional GIS" is your chosen application of geospatial skills. (By "traditional GIS" I mean creating one-off analyses by interacting primarily with enterprise desktop/GUI tools like ArcGIS).
But when combined with software engineering expertise, geospatial knowledge can be as lucrative as any other software job. (I am a geospatial software engineer.)