I've always seen these arguments about crossbow being good or bad. It's pretty even on both sides for the main arguments, which is that it's much harder to push off damage, as well as some guy just getting an arrow in a 1v1.
For pushing off damage, it goes both ways. Meaning the damage goes both ways. One team may have their med up, but can keep rolling points because their medic can arrow players to heal them faster to get into the fight. So this argument is irrelevant since crossbow opens up as many opportunities as it takes away in this area.
For getting an arrow in a 1v1, I can see how this is more annoying. The main counter points are all about how it's a team game. I guess medic sniping someone who is in their line of sight is no different to a sniper sniping someone in their line of sight.
In terms of what the crossbow offers though, is much more free flowing gameplay. Your medic doesn't need players constantly surrounding him to be useful during fights. It allows for people to be more aggressive and not just stalemate it out with spam on two sides of a point. It allows for much higher risk plays to occur as well.
Plus crossbow is fun to use. It fits medics style much better than needles. Low close damage, extra healing, rewards being far from the enemy.
Personally I think nerfing crossbow by 33% healing/dmg would be good. 50-100 healing, and 25-50 damage seems fine.
I think with the stickybomb nerf, crossbow being banned/removed/nerfed out of existence would make the game so stalematey. There would be so much less of this damage you talk about to push off of. Thinking the game would revert to how it was before when there are so many other changes that have been introduced would be very naive.