Is it still necessary to use _ while naming files?

Edit: Thank you guys for your insightful answers!

See all comments

I'd rather use snake_case for file names in Linux that way you don't have to press shift until the end of the first word, and byt that time you probably have enough characters for tab completion.