I have read about the Merkle path of a transaction (path in Block B's Merkle tree from the txn T to the Merkle root) being needed to verify that txn T is included in block B, and I understand that.
My question is (perhaps a naive one):
Is it not enough to check the block number in the object returned by web3.eth.getTransaction(txnHash [, callback])
to verify that a txn is included in a particular block?