I do have a Link terminal connected via USB adapter to my server (only because my VT220 seems to have died).
My VT-220 died also, and at the time I got rid of the keyboard with it, but I remember it being very mushy. Was yours mushy also? I wonder if it was just mine.
The company I work for used to do a lot of VMS stuff, and I inherited all the servers and some of the terminals when we moved on.
I have one VT220 terminal, three VT220 keyboards, and one VT420 terminal + keyboard.
All of those keyboards are mushy.
I even pulled apart one VT220 terminal to clean it, and got the keycaps and case looking almost as good as new, but the internals are all fixed together and apart from brushing decades of dust out, there wasn't much IO could do about it.
They are not at the mechanical keyboard level, but they are not bad for a throw-away terminal keyboard.