Quite a few of the interventional programs are 2 years, at least if they also want to teach peripheral interventions...aren't they?
After having rotated in the cath lab, I can understand why. There's a crapload of stuff to learn and I'm not sure it could be learned adequately in just one year.