• Also more importantly why were schema created with the user's name.

    i know there are some third party tools that do this, but usually there is no need for it.

    I suggest you assign the users a default schema that makes sense for you (dbo or some other schema),

    and clean up all the other user name schemas, that are probably filling up with unintentionally created

    objects as we speak.