Not exactly. You can always set your own fee when sending BTC from your preferred wallet. The transaction will take longer to confirm, but it'll still go through. Assuming you don't pay a very low fee, of course (transaction could get stuck in the mempool for a week). There are methods to save money on fees while reducing wait times as much as possible. I'm talking about re-broadcasting transactions, paying a one-time fee for multiple transactions (batch transactions), or paying a slightly higher fee on a new transaction to make miners accept your previous transaction (child pays for parent/cpfp, or replace by fee/rbf).
On-chain network fees can't high forever. At some point, they will decline giving you the opportunity to make your move. If you're desperate to save money and time, why not use Bitcoin's Lightning Network or an altcoin like Litecoin or Dogecoin?