I've stopped preordering most games, partially because of a backlog, partially because games like 2077 ruined my trust in even "good" companies (and no, I do not think 2077 deserves the redemption arc the Internet gives it). I did however pre-order Path of Exile 2 by a week because I had A) played a beta experience which was terribly fun B) followed all of the content creators talk about the beta's they played and how even when they complained it felt like choices I'd like (more action focused combat) and C) the preorder I got came with keys for friends I wanted to distribute ahead of time. So I knew for sure I was going to play it, like it at least enough to justify the price, and that I wanted to preload it for a launch party.
Pretty much the biggest and best reason to preorder is for the preload so you can play at launch. But not every game needs to be played at exactly the launch time (in fact we struggled on launch day of poe2 but did eventually get to play) and all pre-orders should be done as close to the launch date as possible so you can get an easy refund if it sucks.