I have nothing useful to contribute to this thread. Interesting to see the warring factions align themselves, though.
My advice to the OP is to not overthink it, and to not use a survey of BF General Cycling as your sole tool to reach to any conclusions.
I've read the arguments of the "other side" in this debate and believe them to be pure crap. But my beliefs are simply those...mine. You do you.