Why Does the Network’s Difficulty Target Change over Time?
The network's difficulty target changes over time to maintain a consistent block discovery rate, which is a fundamental requirement of the blockchain protocol. As more miners join the network and the total hash rate increases, blocks are found faster.
The difficulty target must then increase to slow down the block discovery rate and keep it at the target time (e.g. 10 minutes for Bitcoin).