Yes, to be in the top 500 even takes incredible determination, talent, finances, and lots of luck. Vince Spadea has played some impressive tennis over the years.
So, it's just that there are hundreds of such "machines" out on the Pro Tour.
See some wikipedia material:
He reached a career high ATP Champions Race position of World No.10 in April 2003 , as well as a career-high ATP ranking of World No. 18, achieved in February 2005. He has career prize money earnings of over $5,000,000, in addition he signed endorsement deals with Adidas and Levi's Strauss that were in the six and seven figure range. Spadea has ATP career singles wins over Roger Federer (1-2 record), Pete Sampras (1-4), Andre Agassi (2-4), Rafael Nadal (1-1), Andy Roddick (1-2), Patrick Rafter, Richard Krajicek, Yevgeny Kafelnikov, Jim Courier, Michael Chang, Marat Safin, and Gustavo Kuerten. He is a 2-time Olympian team member (2000 Sydney/2004 Athens).
Spadea started 2008 with outstanding results at the Australian Open making it to the third round. In the first round Spadea had an epic comeback from two sets down to defeat former world number 8 Radek Štěpánek, he celebrated with numerous dances and raps. 2008 marked Spadea's 13th year as a top 100 ranked player. He closed the season by winning 2 Challenger titles in Waco,TX and Calabasas,CA. This takes him to a personal best 9 career pro singles titles.