There's nothing wrong with buying new. But most of us are reasonably comfortable sleeping on hotel mattresses which may have been previously used by hundreds of people whereas a used mattress typically was used by one or two people.
Also nice mattresses typically come from nice homes.