Ciyam.. as you are a person who was involved in the blockchain.info project, im certain that even you know that offchain tx's is a very easy thing to impliment, to send tx's instantly between users without touching the actual blocks..
I'm not sure what you mean by "involved in the blockchain.info project" (as I've never even used it as a wallet and I certainly never did any work for them) and of course offchain txs are a reasonable solution (I have not said that they aren't).
It is people that keep on insisting that Bitcoin should be used for all txs (big and very small) that I think are just not being realistic about what Bitcoin (at least in its current form) has been built to do and do well.