Ethereum plans to remove support to GAS opcode, therefore this should be deprecated from Solidity, so developers get correctly advised to stop using it.
Contracts should be advised to externalize the parameters, having the msg.sender specifying the gasused in calldata, or whatever is the logic.
I think it is too early to make this decision based on a draft EIP.
Most helpful comment
I think it is too early to make this decision based on a draft EIP.