Given that this issue has been going on for several weeks, and includes issues like completely the wrong station being announced, I think the public have every right to be impatient about it. Yes it needs analysis, but that is unlikely to be several weeks' worth of analysis.How do you know they are doing nothing about it?
Consider that any errors will need to be identified, understood and rectified in the database before they can even consider then getting the data to the train. Northern have a lot of these units to update so it would not be surprising to find several different versions of the PIS database running around. I'm speaking as someone involved in another new fleet that has some PIS glitches - simple issues with simple fixes don't always mean simple execution.
At the very least, guards should do their own announcements on a consistent and reliable basis until it is rectified.