To be blunt, there are almost certainly people in this field that know more about computers than you do. They aren’t a damsel in distress.
The proposed solution is also not really a solution in that it still allows for one of the main issues: random people shouldn't be responsible for creating names for things that should have unique IDs. Which is why things like ensembl IDs exist.