I'm laughing right now because ... I mean, I really thought this was going to be saying "Don't make students use Eclipse (because it's so inferior to the JetBrains tooling they'll use as professionals". My university had us in the command line plenty for C--that's no reason to pretend that that world has anything to do with how Java is written. It's the same "up by the bootstraps" 70s LARPing fantasy that makes people think that assembly will Teach Computational Thinking Skills that will somehow confer ability to handle distributed systems. If you want students to be able to come out able to effectively use tools, they have to come up using them.