It's worth making it exist and doing a 301 redirect. There's some people that will still type it, and others that will link it without checking, and they'll just think your site is broken. You're fighting against the grain for what's essentially a couple lines of config.
It's not much different than using TLS for everything, but still handling and redirecting http:// traffic (also doing a 301 redirect).
It's also useful to set hsts for the whole domain.
I'm opinionated enough to say if you type http://example.org/foo, I'm just going to redirect that to https://www.example.org/ but reasonable people could disagree (especially since Chrome has been going back and forth on displaying the actual URL and something that's vaguely similar to it)
It's not much different than using TLS for everything, but still handling and redirecting http:// traffic (also doing a 301 redirect).