> You can take as much time as you need to finish crossing.
Well, up to a certain extent at least. Behind the scenes, German traffic lights for example usually assume you continue walking at 1.2 m/s – if you start crossing at the last possible moment and are slower than that, you will still run into the case where crossing traffic will potentially get a green signal with you still on the road.