I am in the UK so I apologise if this is not relevant to the US, but here banks provide payroll services and many small/medium businesses use their own bank.
However, it'd be good if we can have a unified system rather than piecemeal, fewer things to worry about.