That is often the best solution, however say we want the characeer to smoke the joint, suddenly the 3d solution gets a lil more complicated. Most cases, a very well shaped and textured object can be seamlessly put in. But when you need a high degree of character interaction with the enviroment it is often best to use conventional effects. No one solution is perfect for every circumstance, IMHO