95% is impossible in Bitcoin, the community is far too combative, something is definitely up. Any future changes with a 95% goal will never make it either.
it can work. if what is offered to nodes is what node users really want.. rather than just a temporary gesture.
smart node users know the only way to see segwit benefits is to wait for activation and then download yet another implementation weeks after activation. and then move funds over to segwit keys (EG exchanges need to change all their customers deposit addresses and re-audit the holdings(headache))
smart node users know that malicious users wont use segwit keys, so the malicious users can still quadratic spam and malleate transactions after activation simply by not moving to segwit key types
smart pools wont vote unless there was node consensus to validate FULLY, so even if nodes dont get official vote privelidge, they should have got official vote privileges.
but again what the nodes would be given should be more than just a temporary/empty gesture.
thats where blockstream failed.. not realising the importance of nodes task in the network.
not realising that spammers will just use native keytypes and keep spamming