Most cities do not test water quality on a daily basis. If they have a surface water plant they will test process control parameters like pH, alkalinity, nitrates and chlorine residuals and thats about it. If they ahve groundwater supplies it may be 3 years between certain tests by law. Surface water requires more frequent testing for certain things but that can still be quarterly or annually. The annual water quality reports you receive every year are only required to list the constituenst that were tested that calendar year so you may not see some items on the list since they can be broken up into 3 year testing cycles. Nitrates can be an annual test, phosphates do not need to be done even annually unless you reach a trigger level.
The thing an RO/DI gives you is consistency, you get the same water every time you make it if you maintain it correctly. Tap water can and does change daily or even hourly. A storm rolls through, rivers flow and treatment changes drastically. Demand goes up, additional sources are added, water quality changes. A water main down the street breaks and causes a backflow incident, water quality suffers. These things happen every day all over the world. Tap water is not consistent period.