You are partially correct, #[3]
But the block subsidy is not a fixed amount. It is an upper limit of Bitcoin that the miner is allowed to create with each block. Even if it is not economically rational not to take advantage of the full amount, such occurrences have happened. For instance due to bugs, oversight, or intent.