What I can tell you is that a connection in the Bay Area is saying that he did read an article that lot of people in IT are now struggling in the region given salaries are stagnated. The truth is that few companies can pay compensation +between $300K-$400K for technical folks to make up for housing prices increase, food price inflation etc.
It's very true that companies can't/won't pay the wages necessary for IT people to live/work in high cost of living areas like the Bay area in CA, the D.C. metroplex in Virginia & Maryland, or in NYC.
Back in 2003, I interviewed and was offered an IT job with the Red Cross at their headquarters in Washington D.C. The offered wages was about $73K. I needed $150K or more to live within a decent commuting distance/time as previously worked a short-term gig there for 90 days w/ a 3 mile commute that took an hr to drive. I ended up walking it most days in the same hour. But at $73K, I would have had to live 60 mi away and drive a multiple hour commute. There's no way I was going to add 4-5 hrs time to my work day for no more pay than I was currently making in Richmond, VA. The gas and wear & tear on my vehicle would have eaten up the ~$3K raise and not provided me any compensation for time away from my family. Back in those days, Internet was still dial-up for the most part, so working from home was not yet a thing.
Anyway, how is the exploding cost of living in certain areas got to do with salary stagnation and Cisco. Most all wages have stagnated. Just look at minimum wages. They haven't gone up since 2009! People who don't work in a tech field in Raleigh have to work 2 or more jobs and live with room mates or spouses who also work 1 or more jobs just to afford small apartments as houses are way more expensive than the average wage here justifies.