If we want Bitcoin to be secured by a similar amount of work in the future, it means the fees will have to compensate for the halvenings. And Bitcoin capacity is so limited that even with only store of value use the fees will skyrocket if it gets a little more adoption. We see it during bull markets how fees become $10-20 per tx just because so many people want to send their coins to an exchange.
But I wouldn't exclude a possibility that in the future there will be no other choice than to return block rewards and make Bitcoin inflationary, because otherwise the network security will be too low.