As you are aware, the verbs "quit" and "give up" have quite similar meanings and are often used interchangeably in the sense of stopping doing something:
I gave up / quit smoking.
But how about when it comes to "something" and not "doing something"? For instance I wonder if the following registers are both idiomatic English:
- He gave up alcohol last year.
2. He quit alcohol last year.
I think only #1 works and #2 is not natural English.
PS. the similar thread is not that helpful that it should be to clear up my ambiguity in this case.