That sounds like a contradiction in terms. The function/feature prompt lets the user enter a value which can be used directly. For example, if the user omitted to enter an email address in a form. That saves the user a few steps. And there has been no such thing as "re-purposing".
That may be so. But then they will miss out on alerts/confirms like "With the option you ticked, the shipping costs will be double that of normal shipping. Are you sure you want that?" And chances are that forms won't function at all with those turned off.
That's baloney with pickles. They are still part of the latest ECMA standards, and are supported by the most modern browsers, without any problem whatsoever. The OP is making very proper use of the functions/features. The only thing you are doing with your comment is making him/her insecure.