> I would not call "to_a" very obvious, as compared to, say, "to_array" 

Compare it with to_i and to_s.

Then suddenly it is a wonder of orthogonality :), and since they are 
more common, then to_a is expected behaviour, imo.

Which not to say that the [* foo] shouldn't work as well.