But speaking practically, it’s by far the beat option in many cases. There might be a small number of basic concepts (like dodecahedron or inverse) that can be given actually descriptive names, but for anything even slightly complex it’s impossible, so we end up with a mixture of almost nonsensical and often confusing “descriptive” names, and concepts named after people.
Is it harder to remember and distinguish “Hamiltonian”, “Dirac delta” or “Lagranian” than “cohomology”, “homomorphic” and “homeomorphic”?
Having said that, in many cases the names are quite evocative, like “fibre-bundle”.