I'd suggest looking at the traffic numbers some of those top merchants are pulling in on a monthly basis. You don't even need to do it yourself - just scroll up and read some of the other posts in this thread.
Your looking at everything through you own lens - a Gen X, from the UK and I'm assuming you are a man.
If you were a US female millennial, you would have a different assessment.
APT Price at posting:
$23.98 Sentiment: Hold Disclosure: Held
A personalised tool to help users track selected stocks. Delivering real-time notifications on price updates, announcements, and performance stats on each to help make informed investment decisions.