There's nothing like the web for allowing lots of people who don't know enough about something to spout opinions based on the webpage opinions of other people who don't know enough either.
We could probably boil the longbow versus crossbow debate down to: "Both worked well in their own different ways".