I'm don't think so, if you change something that is working, for me is working very well. Why you have to hide it? With defects or little errors, at the end was working... and there is a lot of information on internet to solve them for sure.
It is impossible to check from the user point of view all the issues, bugs and control your development team, to avoid this situations.
For me the correct way of working is to make the improvements only on the printers that the users demands, not for all the printers, and not at 12 days before launching the version. Of course if the printer is with the stock configuration, if the user change it(with volcanoes, two nozzles, and so on), well, have to create other different printer instead of messing with the stock configuration from cura printers and asking you to change the printers profile configurations.
Make announcements before hiding or deleting features, you have all the email addressed of the users when they register and if their are not register, well, they have to assume the risks.
Kind regards
Rabbit-o