It cant handle the issue with shifting Autodesk account as such. It is true, that it would mean that you had to log in using the old name for maintaining the package. BUT, if the only thing you had to maintain was changing the linked address at Github it would be doable.
I have as many other uses a range of user logins at Autodesk since I over the last 25-30 years have had many workplaces and by that has got user accounts access to Autodesk there has been changing over and over again.
At some point 10-15 years ago I got signed up with a private account for beta testing Autodesk products, and that is the account I use today at the dynamo forum. However, my workplace employee Autodesk account is totally different. This has the daily challenge that I need to be logged in using services for the software with one account, and when I want to participate at Dynamo, I need to change the login.
This is a nightmare I have tried to address at Autodesk, and I think that someone at sometime, linked all my accounts together… however, I have not to this day seen or witness any change. I still have to switch between accounts over and over again.
This is just one extra reason to maintain my package using Github, that account is private driven and is not changing. If my Github account should change, I only need to change the address in my “placeholder” package there is present at the package manager site keeping the reservation for my package name.
I hope that Autodesk at some point will recognize that users very well might be the same over many years, but the organization they represent can change many times! That should never ever have any influence on their account, just a change in the email and billing address. That would solve a lot of challenges!
So on the short range, support for Github by a link would solve many issues as an author to a package.