If there is a price on something, there are people being priced out.
Everything you buy is permissioned. That includes block space.
On-chain bitcoin is not for everyone. It's only for those who can pay the fees. If you can't, use custodial solutions or Liquid with Boltz for lightning payments.
When considering using Bitcoin, you should think about the UTXO size required to transact when fee rates are at 500 sat/vd or 1,000 sat/vb and revisit it as fees go up.
Block space is limited and with more users and use cases, the costs of transacting on-chain will keep going up and more and more people will be pushed out of the Bitcoin Network.
It's not a weakness. Limited resource and high demand pushes price up. That's own it works.
For people who can't afford on-chain fees, federated solutions (Liquid, Fedimint) and other custodial solutions (Wallet of Satoshi, Blink, ecash) are how they can use bitcoin.
Custodial Bitcoin is not for everyone and people should stop pushing everyone to get a Coldcard and self-custody. It's great at 1 sat/vb but can be a disaster at 500 sat/vb.