Neelix was supposed to be annoying. they wrote an annoying character to piss off the Vulcan.
Wesley was written to be supercool. The Children watching the show were supposed to want to be Wesley or smooch with Wesley... The adults should have wanted him to be their child, who they could be infinitely proud of for being thoroughly upstanding.