All code would need to be changed? What, the entire code for MP? I think you're exaggerating a bit there aren't you? Clearly if the suggested tick-box is not ticked, then the code that's used can be exactly the same as it is now. It's only if the tick-box is ticked that different code needs to run.Because all code would need to be changed to take this into account so all code would be changed by even this simple setting change. The other issue is that Freeview is UK only and I guess makes up a lot less than 10% of MP users. That and people already complain about how complicated setup is with the number of options.
Anyway this is not a bug as it is working so if you want something post a new thread in the improvement section
If you don't think it's worth fixing then fine, that's up to you, but it seems a bit strange to say that something that leaves the user with a messed up EPG is not a bug, particularly when the cheapest STB can manage to update the channel list/EPG without any problem. Freeview might be UK only but don't other countries (Australia?) have something similar over DVB-T?
One thing I've been looking forward to with MP2 is channel updating from the GUI (so no need to close MP, load TV config and update from there, which is clearly not user-friendly), but if MP2 has the same problems, then I'm afraid I won't consider it Freeview compatible, nor suitable to provide to non-techie users as I've been hoping.