This is because the MG4 system doesn't use GPS data to detect the type of road you are on at a bare minimum.
The UK is the only country I know of where the NSL varies based on road type, and it's utterly pathetic if you ask me.
It would cost very little to put 70 when it's a 70, 60 when it's a 60, and to put a decent amount of repeaters along a road especially immediately after junctions.
The speed recognition system would be more reliable, and people who don't use such would also not have to remember what a symbol means but simply be told
Sorry but it's pathetic that one still has to learn whether the speed limit is 60 or 70 by decoding the type of road. And let's see how many people get confused by whether a road is a dual carriageway or not ?