No. I don't think most people do. It's a huge hassle.Most people want something, in hand, on launch day and will change up later
So get something you don't Want just to be first? Only to return? That makes no sense.
I had a one plus one for a brief bit so I knew I'd be good with the 6 plus. Based off of that and specs I Pre ordered for launch day delivery and was very happy.
If I was unsure I'd have just waited to test in store.