Global Shared Deploy keys are bonded with the user

In Gitlab there is an item called Global Shared Deploy keys which allows R/W access to any repository in the entire GitLab. It’s said in documents that it is been created to lessen the need for dummy user creation, but it still bonded with the creator user. For instance, if you push a branch with it, the pipeline will be triggered by the creator user. More importantly, if you disable the creator user it won’t work at all. P.S. It is a part of the Gitlab admin area and there is no relevancy to any user in UI.

Shouldn’t it be independent of the creator user, or I’ve done it incorrect?

Thanks in advance