Why is it vital for modern-day organisations and applications need to defend the reverse engineering concept?