The original goals are to give players wider options and decisioning in selecting their final Boot Enchants, not just spamming the same one over and over again, and to make boot be relevant in terms of stats that it may give as the match goes on. One problem may arise, as you said, is the binding of mechanics that may render useless to other champs. For now, the solution I thought was to make all the passives simpler stat boosts that are very related to the Enchants that they are attached (See Changes). They need to be designed as simple passive boosts rather than an interactive mechanic which results in binding them with some certain champions. Some of the passives may be unique and can't be obtain elsewhere.
But wouldn't adding any stats push players to by the boot enchant based on those stats? Right now we see a bit of build variety, I'm going to throw out a number and guess that most champions feel good with 2-3 of the actives.
Gargoyle and Glorious enchants are a bit narrow compared to the rest. But I would argue that this is because the core of what they are giving is stats, while the rest of the boot enchants (Locket, Protobelt, Quicksilver, Redemption, Shadows, Stasis, and TP) all lean more on utility giving them a much broader userbase.
I do think the goal you have is a good one, and spamming the same enchant each game is going to be the wrong move when you could adapt to the situation. And seeing more people do that would be nice, but it is a tricky space for sure.