Also: if you're being paid $100k and, in turn, generating hundreds of thousands of dollars of value for your company, you're undervalued and underpaid.
The software industry is one of the few industries where a single person can create mountains of value all by themselves. Comparing software engineer salaries to janitor salaries makes no sense as janitors aren't creating multiples of their salary in value for their employer.