It's quite unlikely that just replacing the keycap will make the corresponding keystrokes register again. That would most likely require replacing the underlying microswitch, which is basically impossible.
Can you please not partake in the ridiculous personification of Apple products? Neuroblabla hardware notwithstanding these don’t have consciousness so deserve an article: “*the* iMac turned its jack sideways”.
So the consumer version of a consumer machine has user-replaceable RAM, but not the Pro version? Because "pros" have the money and people to have it done for them?!