While I agree with the majority of the criticisms of this post (I also posted a criticism here[1]), one has to recognise that it's perfectly possible that a cryptocurrency requires no-address-reuse. This may not be a bug but a limitation which is a consequence of its design. I know other cryptocurrency that suffers this problem: Mimblewimble. But I sincerely hope the wallet developers of mimblewimble are smarter enough to never expose addresses, in order to prevent the user to make this mistake (yes, it can be done requiring QR-code-pairing everytime you want to both send and receive funds).
To finish, let me state that I'm not defending IOTA, which I still think is a joke. Maybe I'm wrong but I cannot tell if I'm wrong or not until they shut down the coordinators (the very thing that makes IOTA centralised).
[1] https://news.ycombinator.com/item?id=15860046