I looked at your comment history and you vehemently argue against DeFi but your posts show that you have little understanding of any technology behind it.
Where you ARE right is that centralized exchanges/entities are needed as a fiat on-ramp and off-ramp. There is no way to get around interacting with centralized governments if you want to use government-issued fiat currency.
You don't. You don't need to interact with any websites to make transactions. It's on-chain. You can always run a (light, non-archival) node to ensure the transaction does exactly what you expect it to (before submitting it) do without ever going to a website.
You're right that if you trust absolutely nobody, not even chain explorers, you need to put in more work, do some digging and understand how the system works. You're exchanging usability for security/trust. The point is that you have the option to do that. If you are paranoid and don't trust centralized entities you don't have to. Decentralized exchanges can't cheat you, steal from you, freeze your coins, or go under. It's technically impossible because they don't have custody of your coins at all.
There is a lot of arbitragers on all chains equalizing prices between them all. What you've described with office space is known as MEV in the DeFi world.
All the exchanges are completely open source, you can learn how they work if you put the time into it. I recommend the Balancer whitepaper.
If you can figure out how they can go wrong feel free to explain. But it seems you don't actually understand them yet and are just making assumptions.
Your belief that we need centralized exchanges is just an opinion, and it's wrong, which you'll discover as you dive deeper into seeing how they work.