Преступники.
Начнем с того, что те, кого зовут хакерами, нарушают закон. Они взламывают чужие программы, как правило, с помощь не ими придуманных методов и даже не ими написанным программным обеспечением (нарушение авторских прав или прав использования).
Они с помощью чужих программ и методов похищают деньги, обнародуют секреты и т.д., нарушая законы государств, права личности на личную жизнь, не говоря уже о банальном воровстве средств.
Кто поумнее - пишет вирусы для того, чтобы взламывать чужие системы. А это, сами понимаете, как изготовление оружия.
Но даже те, кто поумнее, особо выдающимися способностями отличаются редко. Уязвимости ищет обычная программа, написать которую из системных разработчиков могут многие. Методики написания вирусов давно известны. Они становятся изощреннее, но суть остается той же.
Однако, даже несмотря на возможные редкие таланты, хакеры остаются преступниками.
Одно другого никак не может исключить.