I'm not disputing that it's a generic term, I'm simply saying it only became the norm to refer to ALL software, regardless of platform as APPs since Apple's "There's an App for that" marketing for the iPhone.
It's not difficult to grasp this fact.
Is your argument that they should carry the trademark since they granted a certain amount of ubiquity to the term? The point that has been made on here several times over is that if someone mentioned an "app" prior to that marketing in reference to a computing device, there would have been a basic understanding. Apple essentially brought the term to pop culture.
A simple, straightforward, OBVIOUS point that shouldn't need any explanation!
They gave you examples. What do you find invalid rather than simply unsavory?