Cardio isn't as evil as a lot of people think, however, comparing your routine to that of a professional athlete can be a little tricky.
It is their job to train for a sport. Its all they do. I gather you aren't in the same boat as them, with all the time and resources to dedicate towards your training. If you want to look like a pro athlete, training exactly like them isn't necessarily the way to go.
Depending on your goals, there are better ways for the average joe who works/studies and has responsibilities.