I'll try to make it short, but it'll be hard. Reasons why your suggestion is good are obvious and written by you so I'll give reasons why it's not the best.
1. One of the reasons crossbows are still not changed is that if you change anything in requirements, then you'll waste builds of the whole class so they'll need to either respec or retire. So it's only good when there is a big patch where everyone is allowed to retire.
2. It's very difficult to implement codewise if not impossible.
3. Such bonuses will make arbalest OP as it will have the biggest damage output. Lvl33: 15-24 build, 5PS, 2IF, 8ATH, 8WM, 9MS, 174wpf. MWarba+steel bolts=120 pierce damage, will 1shot a lot more often, archers will die in 1shot no matter what, good game.
What I suggest is easier to implement and will be less balance breaking.
1. Rebalanced stats
2. WPF requirement to
reload crossbow based on
effective wpf x difficulty. According to new stats you'll need 64 wpf to reload hunting crossbow (you'll be able to use it on lvl5 already once you get 8 strength and 1 WM), 80 wpf for LC, 96 for C, 112 for HC and 128 for Arba. Don't forget it's effective wpf, so basically, you won't be able to reload with low wpf and good armour, you'll have to sacrifice something. Also requirements of HC and Arba will force to make decisions to either have a gimped build (they can't be divided by 3) or have more strength but less agility. More strength => better build, more PS, more heath; more agility => gimped build, more speed/ath, more wpf/wm.
Here are stats. Old and new:
visitors can't see pics , please
register or
loginvisitors can't see pics , please
register or
loginvisitors can't see pics , please
register or
loginvisitors can't see pics , please
register or
loginDon't want to make this post ultrahuge, so I'll give reasons to such stats in the other time.