You can have your opinion as I but the facts are "which most seem to be complaining about" they can't be used in the UK, use them overseas by all means, however your skills maybe honed on delivering a shot but you targets are static with nothing to contend with like wind a dozen pairs of eyes
clear line of shot distance also light conditions so you can't measure your UK bow usage to UK deer quarry despite 6 species being available.
As for this part
A rifle - for the average man in the street is EASY 
If it is Easy why is there an all year season on male deer in Scotland, new night shooting licences, out of season licences and we still have far too many deer.
If it was such a affective tool then it would be in use daily and the numbers of deer would be at a much lower level,
Myself and many others shoot deer/foxes in the last hour of light also beyond.
Your arguments are based on what you could do, not on what you actually do, which is shoot deer under the conditions of you FAC.