Larger companies tend to prefer weekly/biweekly as you don't get that month-length variance. On the other hand, many employees don't like it as much because their biggest bills tend to be paid monthly so they'd prefer their paychecks to be aligned.
From a company standpoint, not having to accrue the liability on the ledger simplifies the accounting auditability & ability to close your books monthly.
On the other hand, I understand people who are on tighter budgets who would rather have their revenue better aligned with their expenses rather than having to balance them on their own.