smart contracts are turing complete… you can allow anyone you like to transfer ownership (including various government departments)… the point of a smart contract isn’t that only a single entity can definitively take action; it’s that all possible actions are expressed as code and queryable by other contracts
you’re totally right that right now smart contracts mean nothing, however we’re talking theoretical applications of a technology