It's a client soft issue.
Would you stop being silly?
Ok, core devs, consider this very real scenario:I am building an automated payment collection API right now, similar to blockchain.info. Mostly for the exchange, but I will make it available for others too.
So the merchant calls this API via URL to generate a unique address for each customer and also passes the main account number to forward money to.
And now all your silly talk about how client verification is enough is shuttered into pieces, because now we have a very long and unreliable path between address source and the place where transaction is actually signed.
So what happens if something goes wrong along this path? Human error, network problem, bug, glitch, anything.
Bitcoin: Money isn’t forwarded.
Nxtcoin: Bam! Brains all over the place.
I don’t know how things are going in that perfect, illusory world of yours, where memory corruption doesn’t occur and everything’s rosy, but here in the real world, losing money is kinda big deal.
So why are we playing Russian roulette with it?!
Would you kindly pull your collective head out of your collective ass and start taking this issue seriously?