Regarding baking soda and vinegar, when mixed the combination makes a nice fizz that looks impressive but the product is water, carbon dioxide and sodium acetate. Sodium acetate is used as a flavoring agent for salt and vinegar potato chips.
It has a ph of about 9.5 which is about the alkalinity of sea water or baking soda.
for sample ph ranges.
See chemical properties on the right side for the ph value HERE
I can see no way it has any properties that will clean a drain.
Because of a discussion I had with an RVer about this I took my kitchen trap out and noted the amount of crud in the trap and on the walls. Put in a bunch of baking soda and vinegar and watched it fizz all over the place. Waited about an hour and poured the stuff out and looked at the trap walls. There was no evidence that any of the gunk was removed.