The confusion is likely caused by expectations of an SDK to ease development efforts. Unlike with other blockchain projects this doesn’t really exist for Cardano and the choice of Haskell creates some additional hurdles to adoption as well. There was a lengthy thread about this earlier this year which long story short resulted in “hurry up an wait, maybe?”