They purchase things they want because they get baited in with a trailer and hype.
Look at Cyberpunk, it got an enormous amount of hype and as a result a lot of sales. This does still not tie into player enjoyment and you haven’t shown any actual sources.
Edit: Also you completely ignored my point about No Man’s Sky, one can only wonder why.