If you live in a middle class family with your parents, sometimes it could be a great option.
So that can be a reason why young people must go all in or invest everything to bitcoin? Is that really necessary? You can also pay using your accounts in many ways, credit card, you can even pay it offline based on what you have talked about. There is a lot of way to make payment online, and do you think popular online shops accept bitcoin? They mostly do not accept bitcoin.
It's for putting their saving in bitcoin for future preferences not for today enjoyment. Though they can still really use credit card but btc can be helpful for its value grows as time went by. But they need to put effort in learning btc.