Yea I think one reason to restrict to spheres is because the voting function takes as input the relative preferences (like in [0,1]^n how does all 0s differ from all 1s), which implies the vectors should be normalized
As it turns out choosing a simplex instead doesn't change things much from the hypercube. I think the arithmetic mean also still works. In stark contrast to the sphere.