Even if you do P2P transactions, the person on the other side of the transaction will have access to your bank account's informations. Privacy is an utopia, and the risk of having your private informations leaked is a real risk 99% of crypto enthusiasts have to take, otherwise they won't be able to remain active on this industry at most platforms it has to offer to crypto adopters, since they are heavily regulated by local authorities from the countries where they offer services.
You are right, but we are still not at the worst end because we still have decentralized platforms that we can use without having to complete KYC verification at least, although sharing bank or account details to receive the funds becomes a necessity. After all, otherwise, how the person, on the other hand, would pay you and know that he is paying the correct person? So for P2P trades, we can't help but share our details with the person we are trading even if the platform is decentralized, however, for other purposes, we can still avoid doing KYC verification.
We should think about the times in the future when there won't be any decentralized options available for us to use. We know how fast the regulatory pressure is increasing in the industry and every platform is getting regulated by the authorities, they will hunt down decentralized platforms in the future as well for sure, and once that happens, we will have absolutely no option but to comply with their rules and regulations and provide them with whatever they demand to be able to use services that we need because you don't have an option.