would you prefer i store a 60KB picture of my daughter's cat using 700 transactions or 1 transaction?

What we prefer is for bitcoin to be used as it was meant to, meaning as a payment system not a distributed database where arbitrary data is being stored.
Exactly, there are different protocol (such as IPFS and BitTorrent) which is more suitable for distributed data sharing. Besides, it's more practical to use OP_RETURN to share hash of the IPFS/BitTorrent instead.