I hear that NGAV (behavior based) is better than traditional AV (definition based). However many traditional AV also use heuristic scanning (behavior based). My question is, if both offer behavior based, then why is NGAV better?