Some good reasons off the top of my head:
It’s easier to do pcb-layout wise. Allows you to re-use most components between board revisions, or when you’re done with the project. Probably less ewaste overall because of that.