I think that physical wallets are a waste of money. They have no future and provide security no better than knowing the basics of information security
Could be that you are blessed with the "basics of information security" but obviously a majority of people is simply not as knowledgable as you are. There are a lot of people losing their saving through scams and elaborate schemes. Calling something providing additional security for these people a "waste of money" is unjustified.