"We firmly believe that 80 to 90 per cent of applications don't need transaction"
That's similar to the rubbish the MySQL folks spouted, although they claimed it was referential integrity should be done in the application code. Having ported many MySQL and NoSQL applications to a real database (PostgreSQL mostly) I can assure you that most apps need transactions and data integrity at the DB layer to ensure you don't end up with bogus data,