Maybe my understanding of blockchain, and Bitcoin need to be refined and will allow help me understand why my question wouldn't make sense in the grand scheme.
But first Ill establish my core understandings of the current concept...
With each leading zero added for a hash to be accepted in Bitcoins blockchain, it becomes increasingly more difficult (16 times more difficult) to find an acceptable nonce, thus mine a block.
I understand that the reason these difficulties were built in were to balance the amount of compute power with how fast blocks could be mined and rewards dispersed. This not only ensures there will be rewards long into the life of the coin but also ensures the coin was not devalued by having a "too easy" mining method as it grew in popularity.
In addition, as the difficulty of mining a block increases, reward decreases, the transaction fees also increase. This incentives miners to continue mining blocks and ensuring transactions can occur long past the last reward block mined.
My question is...
In the interest of everyone involved, wouldn't it make sense if the system was built to lower the difficulty after the last reward block was mined?
If that were the case, transaction times could be increased and become much easier to mine. Meaning transactions could cost less, be faster for miners without effecting the value of Bitcoin it self.
Thoughts? Am I missing something big that would make this an impossible concept?