What's the purpose in the first place if you intentionally say out loud about your private keys? Because if you aim to get the attention of other people, then surely you will succeed that's why hackers are now sighting on you as their new target. And because of that, you are damn fool because you are trying to put yourself and your own investment in danger, and whoever does that is not actually having the right thinking.
Private Keys are base 58 carefully selected characters, no sensible person will sit in a corner and called out a private keys without a genuine reason, maybe there is no fund in it. It's only a seed phrase one can read out since they are words that are chosen from 2048 words for wallet Imported(WIF) format of Mnemonic phrase. If after reading everything about bitcoin and you decide to give out the words, then I assume it's either there is no bitcoin in any of the private keys or the person is mentally challenge.
Instead, learn to live lowkey and respect your own privacy. The word private keys means that you only have to keep and deal it with yourself and not to be advertised to other people even your closest family and friends. That is the key to your own investment, and anyone who might accidentally knows it too will sure to deprive you later on the full control of your wallet and investment.
People don't value privacy, even when you lay low, you can still expose your privacy. How one use a wallet address can exposed privacy but some people don't know this, combining UTXO as an input in a new transaction expose one privacy because if one of the input is a KYC bitcoin, then on chain analyst will assume that it is the same person that own the bitcoin. The way we also receive change in address also expose our privacy but people don't know all this. However, security comes before anything in crypto and I agreed with your points but if we preserve privacy in a way we also used bitcoin, it will be better.