The streaks look a bit ridiculous, and even though the Support Streaks won't stack up to a lot of kills for the person getting them, it will greatly tip the scales in favor of the team that the person is getting the Support Streaks for.
http://www.mw3elite.com/2011/mw3-kil...packages-list/
The Specialist Streaks giving a single person 6 perks.... imagine if that person has all Pro Perks and they get to use 6 of them... That person essentially becomes a Juggernaut.