Can I Buy Crypto Without An Exchange

Can someone buy Cryptocurrencies like Bitcoin or Ethereum without an exchange?
The answer is yes.
You can buy crypto without using an exchange.
The question how can you do it?
Can You Buy Crypto Without An Exchange?
Here are a few ways that allow you to buy crypto without using an exchange like Binance, coinbase, Kucoin, or any other one.
1- Bitcoin ATMs
The first method is to go to a bitcoin ATM and bt bitcoin using cash.
But the problem is that there are very few countries and cities where bitcoin ATMs are available.
So if there is no ATM available in your area or country, you can not buy via an ATM.
2- Non-Custodial Wallets
Some wallets like Trust Wallet and metamask allow users to buy crypto directly from the wallet using a credit or debit card.
However, these wallets are the same as exchanges so you will not find much difference between a non-custodial wallet and an exchange.
All the other methods have some kind of involvement of an exchange.
So the above 2 ways are the only methods that will allow you to buy cryptocurrency.