Well, that's because bank and medical software usually falls under the "enterprise" umbrella. So, while you may be right that a lot of enterprise software is terrible, there are projects in said enterprises that work great and for which people developing them care a lot. You generalized, so he/she struck back with a general statement.