For the past few years the customer has been updating the payroll tables. It continues to work, beacuse nothing changes in the environment, but as things age, resistance is futile as the OS will not be supported... The subsription concept for payroll is not a bad thing, and actually makes sense due to the continuous requirement for updates and maintenance. Complex calculation performed externally in the cloud makes sense too.
The BS of up front cost is BS if the partners due the configuration and their system is developed properly. If they have a lot of manual setup to get a customer working, then they have a bad system. We are constantly working to reduce our up front costs for hosting only to be thwarted by our publishers who make it hard to script or automate... IMHO