Why does Rails console need to watch for file changes?

I noticed that when you boot up a Rails console bin/rails console locally, it starts watching for file changes (for reloading). This is useful functionality for bin/rails server, but I can’t see why this needed for console. I was going to do some if defined?(Rails::Console) trick in my config/development.rb file, but this feels like it should be an optimization that’s done in the framework. Figure I’d ask here first before putting up a PR.

Good catch, reloading is not automated, watching files is useless.