So long as you follow the recommended steps and set this up as a template override then you should be perfectly safe and the change will not be lost when next you update the plugin.
You could definitely be right and it may be worth integrating this into the plugin itself (instead of having people implement it as a customization) … if you want to post this as a suggestion on UserVoice we’ll certainly consider it – and others can then indicate their support or otherwise.