The BTC difficulty setting (aka target) applied to the BTC SHA256 hashing function depends on the network hashrate, which depends on the number of miners. If miners leave the mining business, the network hashrate drops and the BTC software self adjusts the difficulty target to ensure that blocks are solved on average every 10 minutes.
RE: Bitcoin mining will exist only if the Bitcoin price goes up!