I don't care if someone thinks I'm stupid when I buy a motorbike in cash with 1/5 of my money, I don't care if I spend 1/5 of my money to buy a car in cash and I don't care what they think if I can buy a house with 1/3 of my money, it's a necessity, but I never ignore investment.
Your money, your rules as they say. I also don't see a problem buying things you like whether it is for necessity or for luxury as long as you didn't take a loan for it. You also said that you always put some money into investment so your financial decisions is balance to me.
In the end, only us can decide how we spend our money. Each of us have different priorities and different situation in life so we can't meddle to someone's life just because they can do what we are not able to.