I understand having APIs around addresses and transactions, but I'm less clear why I need to know what's happening with a Block(s). This is to confirm one's transactions? Might someone provide some context?
E.g. for debugging purposes, for miners, for parties who work directly with Bitcoin protocol.
"I see only block X on my local bitcoind, but the latest on blockchain.info is Y".
Application developers are less interested about blocks.