Whether or not we call the ability passive or active is a matter of semantics, more or less.
Except that the program EtG actually cares. So it is a matter of working or rewriting the rules for creatures in the game code.
The problem is now avoided by having the ability that changes the active ability not replace itself by not being an active ability.
NIce idea , but i think it's a bit too hard to implement it , but if it was this would be a card i would buy.
Some of the scafolding should be already in the code under the "Singularity" card (the one that pops up if you use nova too much). It is capable of popping various effects onto iteself. Vampirism being the most notable since it falls under the category of an "active" skill.
Singularity is a passive ability thus it is able to do what it does. This comes at the cost that the game cannot have Singularity be an activated ability. This card used to have an activated ability that granted it active abilities. Activated abilities (being active abilities) would be replaced if met with a new active ability. Thus the author of this idea changed the ability from an activated ability to a passive ability (Singularity model).
So yes it did matter and has been resolved.