$100K baseline? That sounds like you're talking about entry-level, which can't be right regardless of where you live. I believe that the mean annual income for a software developer in the USA is about USD 75k. I found one estimate as high as 90k. In non-coastal areas (even big cities in the Midwest, Texas, etc.), entry level positions requiring a 4-year CS degree are commonly 45k-60k.
College recruiting is pretty important for Facebook, Google and Microsoft at least. In programming world "previous job experience" is a bit vague, as contributing to an open source project or building some non-trivial Web/iOS/Android apps is not "job experience" in classical sense, but adds significant bonus points to one's resume.
At any rate, those are "lowest-level" SDE jobs available at such companies. They hire _many_ recent grads with nothing but a few internships worth of experience too.
Depending where actually. Most companies will adjust based on the cost of living. So 100k in NY might be on the entry level but in Kansas it is a top salary.
45k-60k? No. You may be thinking of wages accepted by H1B holders who have just arrived and will take anything they can get. Or people who just don't know better.