It also varies by profession and/or position in some countries. Managers and “professionals” on higher salaries will often be paid monthly, whereas “ordinary” employees would usually get paid weekly or bi-weekly. Personally, I think it’s a tacit acknowledgement that it’s much harder to budget for a whole month on lower rates of pay.
Wouldn’t it be easier to budget for a whole month on low pay, especially since bills are monthly.
Paycheck comes in -> Pay all bills for that month -> whatever is left you can spend that month.