What sort of answer would sufficiently satisfy the question of "why" there are, for example, 10 spatial dimensions... ?

I think it needs to be twofold: you'd need to show some basic principle to be true
via experiment, and then find a solid argument showing that the same principle logically implies N dimensions (of course, this is a greatly simplified description).