Ornn passive should work on every item.
The restriction the passive current state created for his build is unacceptable. Especially if you are against a team without AD (I saw it today in ARAM). Not to mention the times that your teammate Don't build any of your upgradable items.
WE DONT NEED FANCY ITEM NAMES!! Just give a name to the effect And make it work on the item with the highest stat in the build.
getting all sorts of upgrades. If your teammates don't build the upgradable items, it's their loss.