The BOM is a needed entity 100%, however the current size and money its spends is simply, wrong. It should be trimmed 75% to start with.