At least acknowledge that it's illogical.?. No?
You need to make a case for it being illogical, which you have so far failed to do.
The logic of the current rules is this. A piece's ability to move , and it's ability to threaten another square are two entirely different things.
A piece may not move if it exposes its own king to check because of the rule that one is not allowed to put one's own king in check.
A piece may threaten any square on the board that is within it's normal capture range. But there is no requirement that it has to be able to actually move to that threatened square. Indeed in any chess game that ends with a checkmate, there is no movement of the piece that delivers the checkmate, the king is never actually captured.
You are confusing these two separate functions : the ability to move and the ability to threaten.
I've argued this before.... HOW CAN A PIECE HAVE INFLUENCE OVER SQUARES IT CAN'T LEGALLY MOVE TO??? Ridiculous. White should be able to castle in this situation, but no.
Feel free to start your own chess variant. Give it a snazzy name. Have fun with it.
This variant already exists! It's called "Superpins," though it's used in composed problems rather than in practical games.