No shame here.
My relatives and girlfriend think I'm nuts/weird when I do mileage runs, which I began to do this year. However once they see the benefits of free travel/hotel stays and upgrades, they don't critizice me anymore.
But with my friends, I'm just traveling ! Why bother telling my friends about something they might not understand..