I haven't seen any claim that Piraha lacks recursion, that is, that there are a finite number of sentences or sentence frames. If that's so, it would mean that the speakers of this language aren't making use of a capacity that they surely have, a normal situation; plenty of people throughout history would drown if they fall into water.