Both of you have the same difficulty, here: you’re confusing “brokers” with “counterparty market-makers”.
You’re both thinking of counterparty market-makers but using the word “broker” to describe them.
They’re not brokers. They’re pretending to be brokers. And this is the point that explains the issue.
Genuine brokers make their money as a commission, not from the spread. They charge a small fixed fee to place a trade into the market for you.
If you use a real broker, a spread of 0.0 to 0.1 pips is common. It’s normal.