Not to mention the seemingly large number of programmers in the HN community that go the entrepreneurial route. Even if not giving up programming completely, the demands of running a business can significantly cut into the amount of programming work that can be done.
If there was adequate compensation on the traditional job side, making that move would be a much more difficult decision. Everyone has their price.