The Berlin model started as a time-based system. Many users complained that it was overly complex and insufficiently transparent. The change to session-based billing, i.e. a flat rate per charge, made the system much simpler.
It was also changed to ensure compliance with metering legislation so the expansion and operation of the charging infrastructure can continue.