nopeWe just had this discussion in ozfortress for the ultiduo cup we just held and it was about 75:25 in favor of xbow being allowed simply because the medic might as well be a spectator without it and the gamemode becomes slow as all hell.
It's undeniable that being able to arrow up hurt players allows teams to start pushes faster and that can't be a bad thing. Plus, does anyone actually want to play medic without the crossbow? It's about the only enjoyable weapon the class has. Without it you're just a no aim healbot who has to hit surfs occasionally. With it, you can make some clutch plays.
There are definitely some absolutely fucking terrible weapons currently allowed but the xbow is fun, well skill-indexed, and adds to the game. The only real reason people could want to remove it is because they want to play 2009 tf2 again. But that's never coming back.
I actually have the most fun trying to play kritz on razor thin advantages. As for being a healbot, medic is about positioning and timing more than anything else. I don't think he needs to be about having "clutch aim" to be a rewarding class to play.
I took a year or so off, and I came back to a world of hard-earned 30% advantages evaporating in front of my own eyes. I don't think it's fun if you call a good series of holds/pushes to build a strategic advantage, just to see it go for nothing. It actually allows losing teams a cheap way to create a stalemate that lasts for 5 minutes. Rewarding bad play isn't fun.
Medics used to be able to figure windows down to a matter of 2-3 seconds - and now they are no longer able to measure a game and plan accordingly. Nowadays, counting uber and telling your team that you have 8-10 seconds to push is a death sentence if the enemy team had any time to arrowbuild.
Sometimes a fun weapon actually makes things worse.