I think Debunk is a bit of an overstatment. That is like saying James Watt should get no credit for the steam engine because they had spinning toys powered by steam in ancient egypt.
What amazes me is that along with the electrical stuff Tesla also did fluid dynamics: See Tesla valve, Tesla turbine.