Are teaching and software engineering even job categories that overlap enough that they should compete for the same pool of visas?
It seems to me things would be better if they were classified as different visa categories.