The Thames has much stronger currents to contend with than most harbours.
The old system used the engines to hold the vessel against the jetty, which uses a lot of diesel. Hence the desire for a "greener" method.
Ropes and winches take time, and are dangerous for the crew - one of the new ferries is named after a crewman who died in such an accident.