Вот немного о ласточках, что и поможет ответить на вопрос.
Ласточку считали вестницей между миром живых и миром мертвых, символом весны, а в русских народных песнях ее также нередко называли ключницей. Дело в том, что наши предки верили в то, что ласточка приносит из-за моря ключи, которыми открывает лето и закрывает зиму. К Благовещенью, когда из теплых краев прилетали ласточки, русские крестьяне всегда пекли «ластовочек» с раскрытыми крыльями и совершали особые обряды. Если же ласточка не возвращалась весной в прежнее гнездо, свитое под крышей дома, то это считалось предвестием пожара. Поэтому на Руси взрослые всегда учили детей не только не разорять ласточкины гнезда, но и даже запрещали замахиваться на любимых Богом птиц.
Все мы помним как в детстве учили стихи в марте.
И это были стихи про приход весны. Ну типа ласточка с весною в коридор летит,
Ой извиняюсь не в коридор, а в сени к нам Так что именно ласточки приносили нам весну.
Потому что они как бы открывали весну.
Вот так и повелось, что ласточки приносят ключи и открывают весну.
Ну и поэтому их так и стали называть ключницами.
Так что верный ответ — потому что они открывают весну. И мне реально самому этот вопрос понравился и как говорится вовремя.