If it is a Shimano Hyperglide cassette, which most modern Shimanos seem to be, the differences are intentional. The different shapes promote smoother shifting. You can read more about it in Sheldon Brown's articles on the subject at sheldonbrown.com.
Regards,
Raymond
__________________
If it ain't broke, mess with it anyway!