Most people live month-to-month at best. It seems not real they can open a single channel with all their purchases for the year.
On top of that, payment channels would actually allow your employer to pay you even by the hour, no need to have your paycheck monthly anymore.
The reason employers don't pay more frequently comes down to admin overhead (or other non-banking-network reasons)