Like I told my friend, for some reason it's socially acceptable to pay thousad upon thousands of dollars to buy sports memorabilia that you never use and only keep on the shelf, but i't not ok to spend the same amount on star wars stuff.
It's socially ok to paint yourself in your teams favourite colours and wear their jersey and go around town shouting their chants, but it's not ok to dress up as an elf at a larp.
It's perfectly fine to invest hours upon hours and money in your fantasy football league, but it's totally not ok to do the same with a roleplaying game.
Society is ambiguous at best and plain hypocritical at worst.
Luckily, being a nerd has become more socially acceptable now than before.