Now, is the problem will be fixed if brc-20 tokens will be removed?
There is no such thing as BRC-20 in Bitcoin protocol. What they refer to on their centralized website is just arbitrary data on bitcoin blockchain.
Yes, very possible, but how? Brc20 tokens keeps improving and lot of brc20 token is being launch everyday.
The total confirmed
market cap of brc20 tokens that is listed in Coinmarketcap is $3b with a $1b trading volume which is very difficult to stop.
Stopping an attack is never about how much money the attackers have at their disposal. It is always about methods the protocol uses to prevent it. For example if you have billions of dollars, you still wouldn't be able to perform a 51% attack on bitcoin because the protocol and the reality of the world (won't be able to get that much ASICs) prevents it.
The other solution to fix network congestion is to increase the block size.
Wrong. Increasing the block size fixes
natural congestion caused by increased adoption. It will not do anything to prevent a congestion caused by an attack. In fact more capacity could mean cheaper and consequently much worse attack.
If there will be a Bitcoin 2.0 or a change of network from POW to POS then not only the network congestion is being fixed but many more, and also it can reduced the energy consumption.
That would be like saying "my nose itches and as a solution I will saw off my left leg".
Proof of Stake is a flawed protocol and a flawed concept. Not to mention that it does absolutely nothing to prevent a spam attack! That's simply because no matter HOW you process the blocks, the abusers can still inject a large amount of junk into the chain as long as the consensus rules allows it!
The only reason why a centralized shitcoin like Ethereum switched to PoS was because the centralized authority behind this project held a massive premine of 72 million ethers and they wanted to both gain full control over the network and have a solid revenue without having to liquidate their premined bags.