Why do i have to install the bench when LMS docker comes with one packed inside it?

I am trying to follow this and docker for LMS runs and the documentation says that frappe-bench has to be installed. While when the docker for LMS runs, I could see two ports getting occupied with frappe bench up. Why do I have to install frappe bench again?