According to our research, the methods you found is the workaround suggested by Microsoft according to this support article: Change your SharePoint domain name - SharePoint in Microsoft 365 | Microsoft Learn. And I’m afraid and sorry to say there’s no automate methods for all users.
Due to this situation, if you want to resolve this situation without using the methods in the support article, I sincerely recommend you contact Microsoft Support to help you deal with the issue from backend. The Microsoft Support Team has higher permission and advanced resources to remotely assist you with this kind of situation. This is a more efficient way in handling this case for you. Thanks for your understanding and patience.
You can raise a support ticket to contact Microsoft Support by following this support article**:** Get support - Microsoft 365 admin | Microsoft Learn.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.