The offer of an early return was rejected because mission/operations plans required/expected a ship to return now. If this ship (which has been docked at the ISS for months) had returned early with the astronauts, then NASA would have needed to pay Elon to launch another as replacement so it could return now. Might as well leave the astronauts for a few months and have them do some science. It's just more efficient and less wasteful than paying Elon twice.
So: political reasons. The Biden administration refused to waste money by paying SpaceX for an extra flight. And if there's one thing this new adminstration is all about, it's funneling billions of dollars to Musk's various companies.
Guy calls the best weapon with perfect stats in PoE2 "only level 52" (paraphrasing)
Guy creates a fake Twitter account to call himself "a great dad"
Guy replies with "who even are you" when asked to clarify why an industry standard network protocols application stack need to be rebuilt from the ground up for Twitter specifically