That's exactly the issue. If you go into the field of software development thinking that you can just "exploit" your way to the top you'll find yourself falling short. That kind of mentality leads to poor deliverable.
You can never just exploit your way to the top. You need more than just interview skills to do that. You need many many more skills. However, most developers that I have met that are fantastic programmers have a real issue interviewing and they never get a chance to demonstrate their true value at a company.