Correct, it's not fixed, that's why you cannot call it the blockchain consensus. You "COULD" call it network consensus but then the median fee is exactly what `estimatesmartfee` gives you, and that's insanely high, and changes every block. Therefore the word "consensus" is not correct. 