Why did Josh have to be Cher's former step-sibling?
I always thought that having them romantically hook up at the end was extremely weird. And I don't care if people try to excuse it as "well they're former step-siblings" and Cher's dad wasn't married to Josh's mom that long. And besides all of that, Josh was a 20 something year old guy in college making out of an underage high schooler. I know that Amy Heckerling based Clueless on Jane Austin's Emma.
And presumably, an older guy like Josh hooking up with girls Cher's age was socially acceptable back then. But how is that still such a case in 1995!? As a matter of fact, if I recall, even the studios wanted Josh to just be Cher's neighbor (because of understandably, how icky it sounded on paper) instead of her ex-stepbrother turned love interest.