конкретно тут пофиг. и так и так можно. но авторы курсов иногда лукавят, например бывают подключены скрытые скрипты, например тут <link rel="stylesheet" href="course.css">
и тогда последняя карта уже может быть не последним дочерним элементом контейнера, а собственно скрипт. потому лучше перестраховаться и влепить :last-of-type
никаким. я и написал, что конкретно тут пофиг. но по факту в дальнейшем вам встретятся задания, где авторы скрывают часть кода, изменяющей поведение DOM-элементов. потому лучше использовать :last-of-type там, где кажется, что поведение не логично. это я просто как пример привел, что сейчас обучающимся может быть невдомек, что за всякими <link...> может скрываться гора кода (а так оно и есть, если откроете в инспекторе, там куча псевдоэлементов для отрисовки карт).