"Why do they have to defend this careers thing so much?"
A career page seems to be the preferred route to go to raise revenue for programming websites. They're not defending it, they're promoting it. Using a job board to directly or indirectly raise revenue is done here, on reddit, on Joel on Software, and now on Stack Overflow. Probably because programmers often have adblock on and don't generally buy a lot of software.