"Hybrids" are the mother-of-all bicycles. Just look at the oldtimers. Everything else - road bikes and mtb's - are offshoots. Road and mtb's are merely specialized "hybrid" bikes.
Anyone who doesn't like them either hasn't ever ridden one, or they are too proud and snooty to do so.