In theory as the bitcoin block reward keeps dropping transaction fees would take the place as payment to miners but If the fees don't increase miners would not be profitable and the hashrate would drop drastically.
fees (amount of sats) per transaction DOES NOT need to increase. they actually need to decrease
reasons:
a. the spot price per sat can increase to pay miners bills
b. the amount of transactions per block should and can and need to increase
by having more transactions and a better spot price per sat will incentivise miners, without making bitcoiners stop using bitcoin
by having more transactions per block means people individually can pay less, thus about to stay active, whilst giving a total tx income
per block a boost
however
by having individual bitcoiners pay more and have less ability to transact will cause more centralisation due to lack of use of bitcoin due to limited transactions and costly transactions
miners are not paid per transaction. they are paid by total per block. so allowing more transactions is a better solution rather than enforcing individuals pay more and limiting how many transactions can be made, further pushing those remaining active to pay even more
analogy:
a rail-train operator does not increase profits, efficiency of passenger transport by removing economy seating of 60 chairs per carriage. replacing it for 6 business class chairs that are only reserved for the furry/cosplay convention
instead they extend the carriages to have more seating to allow more passengers to frequent the trains and get more income via the popularity of passenger transport(their purpose) via lower priced tickets individually but benefits by higher total income per carriage due to it
..
and please dont be idiots to respond that bitcoin then needs to suddenly jump or leap to millions of transactions a second.. thats just a stupid extreme fearmongering absurdity of huge numbers that dont even mean anything.. said just to ignore rational scaling.. (scaling does not mean sudden massive leaps)