I wish he'd actually admitted in S4 that he'd used that as a pathetic excuse to cover up the fact that he just couldn't hurt Steve by dating his ex
I never understood why Darren Star basically wrote it both ways. In the Pilot he showed Brandon being attracted to Kelly but refraining from going beyond that because he can see Steve still likes her... Then he writes the Spring Prom with a different angle