junit-vintage-engine
is used for running JUnit 4 tests; junit-jupiter-engine
for JUnit 5 tests.
Presumably since you’ll be writing only JUnit 5 tests for a new Spring Boot project, the vintage engine won’t be needed, hence the default dependency exclusion in the POM.
Reference:
https://junit.org/junit5/docs/current/user-guide