I think there can be a bit of a disconnect between tech and the "real world" on this point.
We're lucky that at the moment it's easy to get interviews for programming jobs. If you can program, you can eventually get a job somewhere that will pay a wage you can live on.
Most people's experience of looking for jobs is putting in hundreds of applications and maybe getting one or two interviews. So by the time you are at the interview stage, you really can't be too casual about throwing the opportunity away.
That sort of implies that you were born to have that job, and Comcast was formed to provide you with that job.
Furthermore, any job that pays more than minimum wage implies there was negotiating going on and either party was willing to walk away.