ML may very well be overhyped and oversold in this domain (as it is many others).  But to call it BS is a sophomoric oversimplification, to say the least.  And for helping people sort out the various rather nuanced technical issues involved, not very helpful.