It sounds to me like you are looking at withdrawal fee of some centralized service such as an exchange. Those things do not change based on price or network activity. They are set to a fixed amount by the owners to cover their cost and make a profit.
In any case fees these days for a normal transaction that has 1 input and 2 outputs shouldn't exceed 200 satoshi.
We all know that no one provides such services for free, but it is quite clear to me that the average user is terribly confused when he sees that he has to pay 50 000 satoshis to withdraw his BTC from an exchange, although there are cases where the fee is a fixed 120 000 satoshi. I ask if it is moral to charge someone 250 times more than the regular online fee, regardless of the fact that the complete service is included - but every time you do a withdrawal you pay the same price again.
In one discussion on the subject, I think we concluded that centralized exchanges in this way actually want to demotivate users to withdraw their funds in addition to earnings - and given the growing awareness of users about the actual ownership of digital assets, I would not be surprised if the demotivation in the form of fees become even more pronounced in the future.