At the time EE would fit one but we weren't with EE. SWEB were our supplier.
This was one of the weaknesses with the way they rolled out smart meters, The job was given to the suppliers because it was felt they would be motivated to get it done well as it gave them the best business opportunities going forward. It made perfect sense in theory, as a successful SM rollout would enable a supplier to get a commercial advantage by being able to offer sophisticated high-value products to its customers.
What they forgot to take into account was that some (many?) suppliers had really shite product development capabilities and poor customer comms so all they wanted to do was the cheapest job they could get away with. Couple that with many (most?) customers being happy to accept shite service in exchange for cheapest possible service and we are where we are.
Utilities, along with insurance, is one of those areas where people don't tend to think about the quality of the product until they really need it when something goes wrong. I pay more to Ecotricity than I need to like I do with NFU for insurance, but the quality of service I get from both providers is well worth it in my view.
It's not always true that you get what you pay for, but it is universally true that you don't get what you don't pay for.