I don't mind the existence of barrels, but players shouldn't be able to just carry them and toss them. Oil flasks exist in D&D for a reason.