Yeah.
"6.9 Except where one of Articles 5.1.1, 5.1.2, 5.2.1, 5.2.2, 5.2.3 applies, if a player does not complete the prescribed number of moves in the allotted time, the game is lost by that player. However, the game is drawn if the position is such that the opponent cannot checkmate the player’s king by any possible series of legal moves. "
Note that the situation in the last sentence is half of a dead position. If this condition applies to both sides then the position is dead and should result immediately in an automatic draw. However, chess interfaces and engines are incapable of deciding dead or half dead positions. They attempt instead to approximate the outcome in some way which leads to the nonsense shown in the first diagram. Unless you appoint 10,000 human arbiters, there is no way to solve this issue. Well, there is a practical way which is: "always always always provide reasonable time increments" enabling both sides to continue the game indefinitely - only restricted by repetitions and 50M rule. Then, if you defend a simple position too slow, you lose on time - unconditionally. There is no other way.
USCF-rules are different as they apply before time runs out. Decision by a human tournament director upon a players request, not by an engine or interface. Do not contradict FIDE game rules as they relate to the game context, not the game content. Similar to when a fire breaks out and all games are declared drawn while the players are encouraged to leave. It's up to the organization to decide what is the appropriate action in these situations.
Note that "forced" does not appear in the rule (nor in FIDE's definition of checkmate). Checkmate is certainly possible here, even if it can't be forced.
That does make the rule seem overly broad though.
as long as there is a possibility of a mate, then the game is a draw. Even though you would have to "cooperate" white has enough material to mate the king if you got stuck in the corner, or if your pawns were situated correctly. (or rather incorrectly I should probably say. )
Neither does communist Vietnam. Don't insult the US and I wont insult Vietnam. LOL