I don't get why Fluttershy is always Medic in TF2 crossovers. The Medic is a sadistic killer with poor medical experience, and according to Meet the Medic, no medical license either.
Because who else would be the Medic?
And who else would Fluttershy be?
Giving the shy helpful one a healing cannon is the most logical course of action. May not fit the character, but fits the role.