I did this when I was still by myself, but a) having family and b) having more and more micro transactions (like coffee, transit, lime scooters…) and c) more and more accounts (amazon, paypal) means I had to declare time bancruptcy meanwhile
But we do not do a lot of micro transactions, so it still works.
Once it doesn't, I'm hoping that the cards and bank accounts we use the most will export the stuff into a format that GnuCash can use.