Like okay, 2h bow beats xbow in flying because of 100%. That seems to be it.
Like even disregarding the game’s OPness in offhand stats. And not even counting them.
xbow ignores 25% armor on everything.
2h bow has a higher max damage, but the range of its min-max damage is huge. While xbow while having a lower max, the min is a lot closer making its damage more consistent. Like a 2H will be like 220-340 while the xbow be like 260-300, Adding the -25% armor on that, seems like just alone an even xbow would do just as much as its 2h bow counterpart.
