I think this type of "they don't care" attitude on any type of engineering is too simplistic.
Are there engineers who don't care? Probably. Engineers solve the problem given to them within the specifications also given to them. Those ultimately can't come from another engineer but the person implementing the thing implements it to specification. If that specification doesn't include edge cases then it's literally not their job to implement them.
Are there engineers who don't care? Probably. Engineers solve the problem given to them within the specifications also given to them. Those ultimately can't come from another engineer but the person implementing the thing implements it to specification. If that specification doesn't include edge cases then it's literally not their job to implement them.