most of this complexity is because 1000 different types of businesses are jammed into the same database schema and ERP. Its all non sense