Weeks or months of work, and the ungrateful users can't even be bothered to find the right command. So let's force them to recognise our efforts. The fact that all this is incredibly patronising, and ignores any wishes users might have to do their own jobs in their own way, is just incomprehensible to programmers. The only reason features get ignored must be ignorance itself, and better information about them would increase usage and improve productivity, the 'user experience', and many other bits of good stuff. Companies should just accept that not everyone likes every feature in every program they write.
Some features are unwanted or unnecessary in the job being done.
Some do the right thing in the wrong awkward way. And some are just pointless gimmicks that take up screen space and disk capacity for no purpose that anybody normal could ever guess at. If programmers really want to encourage users to explore their applications and make more use of them, then they should concentrate on fixing the awkward bits and cutting out the gimmicks, and not on trying to second-guess what users want. Patronising help is still patronising help, whether it's given by task panes or by paperclips with irritating voices and cheesy animations. Let users just get on with it, and let natural selection establish which functions are used and which ones aren't.