Well if you had something like
~Vec<~Vec<~Vec[~T]>> (not 100% realistic example)
becomes Box< Vec< Box< Vec< Box< Vec[Box<T>]>>>>>
which really looks weird. It's like you have tire marks over your code.