I'm not complaining per se, but quite puzzled why someone would downvote this factual comment. Plenty of companies sell you things without maintaining a record (say, a brick and mortar shoe store) and there's typically little reason to do it online either.
Yes, I know plenty of online companies do routinely spy on users but I see no reason to consider this "of course". This is admittedly creeping into meatspace (there's absolutely no legitimate reason for causing things like automatic toll tags or driving licenses to supply privacy-busting data to third parties, but on the other hand plenty of sandwich shops manage to have "frequent diner" programs that are simply a card the customer carries which is punched each time a sandwich is purchased. There is no reason why an online business shouldn't do the same -- and GDPR should drive businesses to do so. It's in the customer's interest.