So what if there will be a time that our transaction is going to be confirmed in years though?
Remember that mempool is NOT a queue, it is a competition. Whoever pays the most will have higher priority to get into the next block. So what you said is not possible because you would just pay a higher fee and get into the next block.
Very high fees should not be able to last long either because theoretically if they do (eg. if you have to pay $100+ to transfer bitcoin every time for over a year) it will be the end of Bitcoin. Why would people use something that keeps getting more expensive to use when there can be an alternative that doesn't have the same problem (eg. a Bitcoin like decentralized payment system that doesn't allow spam attacks like Ordinals).
We can see that already happening as people switch to using shitcoins for transactions. The only reason why people haven't mass abandoned bitcoin is because (1) fees don't remain high for long (2) the alternatives are terrible (centralized, mutable, useless, insecure,...).
Things may not remain like this forever though...