Is it safe to disable the bare/naked/root domain example.com and use www.example.com only?

This is Making a DNS setup for 20+ domains hosted on the same IP-address more manageable continued.

We’re already using the www version as primary. Each www is a CNAME to @, and it’s @ resolves to an IP address.

For convenience, I consider resolving each www to a common, shared CNAME, and dropping @ altogether because the it can’t be a CNAME.

Provided the website doesn’t link to example.com anywhere internally, is it a good idea to only keep www.example.com. I figured if someone types example.com and it does not exist, the browser will auto-try www.example.com, right?