I think it has a lot to do with outward appereance. If you are wearing spandex and riding a racing bike most people think of you as some rich guy on a recreational training ride. But if you are wearing "non cycling" clothes and riding a commuter bike then everybody thinks of you as some DUI or poor guy who can't afford to drive a car. Adults who ride bikes for transportation= social stigma, sad but true.