А ничего, что нормальный разработчик умеет тестировать приложение, пишет юнит-тесты, умеет себе это заавтоматизировать. Тестирует сам перед тем как тестерам отдать
Потому что разрабы это вау круто, а автоматизаторы без опыта ручного тестирования - не круто. И судить о входных требованиях по длительности курсов также не круто
Сложнее работа -- сложнее учиться -- меньше потенциальных кандидатов выдерживают долгую и сложную учёбу -- меньше воронка -- больше зп. Сам себе противоречишь, короче.