Use Different Field as Details Page URL

I searched all I could for an answer to this and it may be obvious to others, but could an app use a different field instead of Record ID for the URL?

For example: instead of app.site.com/companies/{record ID}, something like app.site.com/companies/{Name}?

Would this break anything elsewhere if this change could even be made?

Not at this time. RecordID is the key to the entire structure of the platform.