Which is fine if the new version is given the same model number, but with a slightly different name. Say Matcus 3 XL. But calling it a new number devalues the old model both for owners and dealers.
Who would buy a 3 if the dealer was also selling the 4. The dealer has to reduce the price substantially and will probably lose money if older stock.
Giving it a different letter say XL would reduce the devaluation.
If was all new like the 5 then fair enough.
But given that the 5 was announced long ago, I suspect that they always planned the 4 but didn't announce it otherwise no one would have purchased the 3
I am still happy with the 3 though. Just wish that it had a battery.