You should not let the strangers you disagree with on the internet dictate how you play the game. No one here cares how you run your game nor will anyone take offense to how it is run.I find them far less malleable. Because every time in this thread I've put forth an idea to change halflings I've gotten pushback of "those aren't halflings, stop trying to change them, they are perfect as is" type variety.
Elves can get twsited into bizzare concepts, and no one bats an eye, but make a halfling something other than a farmer, innkeeper or shopkeeper, and you've committed some error.