True to some extent. I'm a mechanical engineer and every engineering I know would answer 'yes' when asked if they were technical. I'd be shocked if anyone out there defined 'non-technical' in such a broad way that an engineer wouldn't count just because they were laying out a circuit board or designing a biomedical device instead of writing Ruby on Rails code..
What I think: technical = can build stuff i.e.
software <=> coder,
hardware <=> electrical engineer,
physical product <=> mechanical engineer
and so on...