Потому что Swift — молодой язык, следовательно многие пока не рискуют переводить свои приложения на него. Это во-первых.
Во-вторых — у большинства компаний есть готовые приложения, написанные на objective c (а то и не одно), и необходимо развивать и поддерживать эти приложения.