There are different types of hard. Digging ditches is hard work, getting people to do what you want them to do is hard work, writing complex software is hard work. When engineers think about hard work they usually think about it being intellectually difficult. It isn't arrogance, more that they are just focusing on the definition of hard work that they are used to.