The average income of a programmer is as relevant as the average income of a musician. It will not tell you anything about how much Lady Gaga makes, or the fact that the richest man in the world is a programmer. This kind of averages could possibly be relevant for bricklayers, but even in that case I doubt it.
The according to the BLS, the median wage nationally is $100,080 and the average is $104,300. I'm not convinced a 4% difference takes away a whole lot of value, especially when salaries are close to a normal distribution.
I'm willing to bet that as you limit you data set to a smaller region, salaries normalize even further.
Even the medium isn't truly informative in terms of purchasing power within a geographic region.
It really boils down to your relative earning power vs your professional peers (including non engineers) in the direct geographic vicinity of you, in a supply constrained bidding war situation like desirable real estate.
Let's say the average primary care physician's salary has been matching inflation for 20 years while that of the software engineer has outpaced it. Well even if a physician is doing just fine vs his physician peers, the rapid rise of sw eng salaries and the dramatically increased number of such people will have reduced his or her relative earning power and the standard of living he or she can afford, over said 20 years.