Agreed.
The whole "those useless business people..." mentality may pop up in large corporations where roles are siloed off strictly and contact between groups is minimal, but if it's popping up in your startup it speaks to a failure to build a culture of mutual respect and transparency.