Por que o número da versão na dependência automática é ignorado às vezes?

Sou bastante novo nos recursos do maven. Vi que no pom.xml, onde as dependências são colocadas, às vezes, apenas o ID do grupo e o ID do artefato são mencionados e a versão é ignorada. por que é isso? Por exemplo, a dependência abaixo é do site da springsourcehttp://spring.io/guides/gs/authenticating-ldap/

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-security</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-ldap</artifactId>
        <version>3.2.4.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.apache.directory.server</groupId>
        <artifactId>apacheds-server-jndi</artifactId>
        <version>1.5.5</version>
    </dependency>
</dependencies>

Mas em outras partes do stackoverflow também foi mencionado que a versão não é opcional. Eu ficaria feliz se alguém pudesse explicar isso.

questionAnswers(2)

yourAnswerToTheQuestion