I think it has a little to do with that, but more so that the younger generation are willing to spend more money.At least that is what most demographic charts show.
Sorry didn't know it would post 3 times.Anyway this was taken in July of 2017 I am pretty sure it hasn't changed that much since then.