This feature makes possible Bitcoin Core to read a balance of any
public address via RPC call or, after importing the balance, it became
available only via QT interface?

Neither. A watching wallet still has to be synced with the chain in the same way as any other wallet, i.e. after adding an address, if it was already used, you must rescan.