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?