The reason the motors don’t come with connectors is because they all share their connector with other functions. Most share a connector that also supplies track power to a board.
Even if they had wires with pins crimped on you would have to extract the pins from the housing they fit in to. With TMCC and Early Legacy engines this can be much more difficult than soldering two wires to the motor.
Pete