A cardinal thing about these sort of "sideway" discussions is you have to start by clearly, defining vice.
Otherwise some ******* is going to say:
Not every vice is fundamentally done for the same reason.
Not every existence is equal.
Individual reasoning is neither valid or rational all the time.
The fundamental driving force of the individual isn't the same for everybody.
Individual pursuits and stimulation are different for each person.
Overindulgence is not inevitable and for that matter is not a result of vice.
I admire your dissection.
But we only have 1 rewards circuitry, and it's the same happy-chemicals that get released for all joy..
Firstly, that's not actually true to begin with.
That's not really the point though and this is where and why your setup doesn't really work.
Vice, fundamental driving forces and motivation are such general terms with different schools of thought.
To say from the get go that they are fundamentally the same is wrong.
This is a really basic thing you're breaking here.
Rhetorically, I understand your point but it can be completely denied because your premise is flawed to begin with.
That's because what 1) what you've written is completely unsubstantiated and 2) you didn't define vice and other things.
Without a setup, it can be simply out right denied.
If you want to bring out this discussion (within such constrained parameters because again most people can just say your post is flawed), you have to define your premise and set it up better.