API keys are associated with user accounts which makes them fragile to team member changes. API keys should be registered for an application so when a team member leaves, processes do not break when the keys they created are disabled.
Agreed. This is on our list of enhancements.
Vice President of Product Development
Maropost Marketing Cloud