> It absolutely is a harmless feature that you can ignore. There’s no reason not to have one
what i've learning developing and creating products over the years is that harmless features tend to be the ones that cause the most problems. for ex, now you have to add touchscreen code to the OS vs previously not having it at all. and this code or feature we will support for the rest of the lifetime of that product.
While I agree with you in many cases in concept, I think it's also possible to erroneously avoid features by being too afraid of this.
In the case of touch screens, it hasn't caused a lasting problem in Windows or Linux.