Office was once a one time payment, now it is yearly.
Incorrect. Office 365 is yearly. You can purchase Office 2013 for a one-time cost. That has not changed.