Sabrina’s virginity: TV’s continuing support of outdated social constructs

Why would a show as modern as CAOS resort to an ancient concept without having the main character question it when it is quite modern in many other aspects?