The billing "problems" these companies have are working fine for them as they are there to increase revenue, not to improve user experience.