We must recognize that Bitcoin is not the same as Ethereum or any other cryptocurrency that supports tokens. Because of its mechanism, Ethereum is the most commonly utilized currency for bridging because it allows for easy transfers from its mainnet to others. But Bitcoin is unique; we cannot compare it to Eth. It doesn't support any other token, so what's the point of bridging? Maybe there are a lot of developers who think about that. In my perspective, it is possible, but making a move is difficult.
In fact, Bitcoin cannot be transferred to the Ethereum network or any other network. What is actually done is to create a token called WBTC equivalent to the value of the Bitcoin to be transferred to the Ethereum network. So WBTC is not actually Bitcoin.
To get WBTC on the Ethereum network you need a bridge or CEX, usually I use the Binance exchange which has transfer options between many networks, if you have Bitcoin on Binance and want to transfer it to (Ethereum network, BSC) you can choose to withdraw and then select the Ethereum network or Binance or any network available.