I really wish this was true, but alas, there are a lot of devs out there who talk a great interview but can't cut it with the real work. They tend to get hired with inflated salaries, screw up the companies systems for a year and then move on when questions start to get asked (but of course, they'll tell themselves the company changed, not that they've messed up). Unfortunately, there are not enough companies out there who can unearth this type of incompetence before hiring.