In modern English, if you “wreak” something, it’s generally “havoc” (or possibly revenge). The only thing that can be “akimbo” is “arms”. There’s only “flotsam” where there’s also “jetsam”
Is there a term for words like this that are solely or mainly used in just one context? And what are some more that people can think of?
Yeah, that’s close. But this would be a particular type of collocation - one in which a component had fallen so much into disuse that it never appeared outside that specific context.
I’m seeing Collocational restriction on wiki as well, but again that isn’t quite it - the ‘white’ in ‘white wine’ or ‘white man’ might be different to ‘white paint’ but the word ‘white’ is still ubiquitous in other contexts.
Yeah after more thought, there’s several different terms for “words that go together.”
Compound nouns: the trash bag is never the waste bag because “trash bag” is a word in itself.
Cliche, expression, saying: A bird in the hand is worth __________.
Phrasal verbs: when a verb and a preposition are put together to form a new, specific meaning, they always must go together.
I believe the OP has examples of all of the ones I mentioned in their original post except phrasal verbs.
All those words go perfectly well with lots of other words. They are not in any way examples of what the OP is talking about.
Furthermore, the fact that you cannot write a picture, etc., is not a fact about language at all, it is a fact about the natures of the acts and objects named.
Had a long answer planned, but instead I’ll just call you ignorant and advise you to check any grammar book about “word choice error” or “collocation error.”
Far be it for me to get into a grammar argument at 4 in the morning when I should be working, but according to my understanding, the invalidity of phrases like “write a picture” is semantic and not syntactic. “Write a picture” is as grammatical as “read a book.”