yeah, it's useful as a data source, you are not really using core as a wallet (signing, key management etc). but due to the design of core a watch only wallet file is created to track the addresses
Discussion
used to use it like that but then disk space became too large
now i run a start9 with core + electrs and mempool
then connect to that using sparrow