Managed to sort of fix my first Filco keyboard. If you remember, I spilled coffee on it, causing the S key to become sketchy. So I de-soldered it along with the right Windows key and swapped them. I guess it's not fully functional, but I never use the right Windows key anyway.
I wouldn't say crappy, just "specialized" PCs more than anything. They aren't designed to be a master-of-all-trades kind of machine. They're designed to make gaming easy, simple and convenient.
PC purists will call that crappy, but that's just being close-minded if you think about it.