I offer no firm conclusion about why this is so. Perhaps engineering programs in colleges impart skills that are valued by the job market enough to boost an engineer's earnings over the long term. Or perhaps hiring and promotion procedures in many companies favor the social signal given by possessing a college degree. Or perhaps there is a lurking variable other than IQ that distinguishes persons who seek engineering degrees from persons who do not seek engineering degrees for technical occupations. It would take more data to tease out the causation of this phenomenon reported in the literature on job-candidate testing for employment, but meanwhile I would advise people near and dear to me who have such career aspirations to seek an engineering degree if at all possible, as that appears to offer positive economic returns for a person with a typical lifespan and labor force participation.
I have no comment on the usefulness of degrees in other subjects, which may vary quite a lot.