I've been using .bat for my Microsoft batch files since DOS 3.3, man. No way in hell I'm going to stop now!
For Linux/UNIX, you don't even need an extension if you don't want one. Just chmod the sucker to be executable, and run a ./batchfile to run them.