Earlier quoted context omitted.
NP-hard and undecidability are completely different things. They’re barely on the same planet.
I would argue that for practitioners it is the same planet. But I agree that they are not the same thing.
Complexity results are always worst-case results. In practice you can often solve all instances you actually care about.