Use of sluggable URL in Contacts, Projects, CRM

ERPNext: v16.X

I am adding contact and its generate urls like: {URL}/desk/contact/John%20Doe-2which you can understand poses limitations for data quality and integrity. Suggest to add/pass slugs/ auto-generate slugs to avoid these kind or URLs across contacts, CRM, Projects and possibly other modules.