NetSuite ERP projects often fail because of several reasons like not planning properly, not managing data well, not getting support from company leaders, not training users enough, choosing the wrong partners for help, ignoring the need for change, and not fixing data quality problems. This can cause delays, extra costs, and make users oppose the new system.