Giving up lower taste by getting higher taste

Why people develop addiction in something whether it is worldly love or drug or illicit relationship? It is because they find taste in it and when taste is developed in their action they get attached in the same. It makes them addict. Once they get addicted to particular way it is very hard for them to turn another direction from there. In fact our mechanical effort fails to free them from that addiction. It is the general trend. If so, the behaviors like intoxication, meat eating, gambling and illicit relationship are also difficult to leave.  In fact those problems are the basic formula of the entire world (modern civilization ). Entire world has been the slave of these four basic but dangerous intoxications. They find some sort of happiness in doing so just like camel finds mirage in desert.  Just like in mirage where there is not water but  just appears like water , people find something like happiness even though that is just the illusion. Thus it is difficult for them to avoid those things. But the scriptures warn us to avoid those things as they are very harmful from every angles. But , how is it possible to avoid them if they get taste (happiness) in doing so?
Although is difficult to give up those things but it is not impossible. If we get higher taste in another action than in doing those activities we can easily give up those four things. For example if we get more productivity in doing another work then we can easily give the former work and engage ourselves in more productive work. If we get highly tasty food then we stop eating less tasty food. Similarly, if we get more happiness, satisfaction and meaning in doing another thing than those four things (gambling, illicit relationship, meat eating, and intoxication) we can immediately give up those things and engage in higher thing. This is the basic formula for spiritualizing our life. To be devotee of God (Krishna) is the far higher taste. In fact it is the highest taste. Anyone exercising the devotion of Krishna can feel true happiness and satisfaction in the life. They can find meaning of life in it. Eventually anyone can get rid of those basic addictions of the material civilization. In these ways lower taste can be replaced by higher taste and it makes us able to live the spiritual life.