It seems logical to me that stalemate must be a result of one player's move making it impossible for the other player to complete his move(s). Intentionally "stalemating" yourself on your first move so you have no legal second move seems like it should be illegal - an illegal move. If left with any set of 2 legal moves to be played, a player should be compelled to make those moves.
If, for example, a player can only move his pawn, that pawn starts on b7, and an enemy pawn is on b4, that player should not be allowed to make the pawn double-move on move 1, but rather make 2 separate single-square moves.
It seems logical to me that stalemate must be a result of one player's move making it impossible for the other player to complete his move(s). Intentionally "stalemating" yourself on your first move so you have no legal second move seems like it should be illegal - an illegal move. If left with any set of 2 legal moves to be played, a player should be compelled to make those moves.
If, for example, a player can only move his pawn, that pawn starts on b7, and an enemy pawn is on b4, that player should not be allowed to make the pawn double-move on move 1, but rather make 2 separate single-square moves.