IMHO, this reflects all that is bad about blockchains. So many systems around the world having to forever track nonsense like who owns a fake kitty. This is bloat.
Throw it in a database that is owned by a virtual-kitty-selling company. Yeah, it's not decentralized. So what? It's a game! IMO the blockchain should be for important (financial/legal/real estate/?) transactions.