Why [1, 2, 3] is not a Vector{Number}?

Yes, it’s critical for performance. See my explanation here: Problem with Complex{Rationals} - #7 by stevengj

6 Likes