I understand the historical reasons for weekly billing, but I think it is obsolete.
It definitely allows them to advertise what appears as a lower "monthly" charge (I know they don't advertise it as monthly, but when a lot of people sign up that's undoubtedly what they are thinking) vs if they collected the same amount annually in monthly installments.