Why doesn't Promotion restrict choices to Queen and Knight only? Queen, in a sense, is equivalent to Bishop and Rook. What is the logic behind "putting Rook and Bishop" in the promotion move's options? Why doesn't it (Promotion move) provide the choice between Queen and Knight only? Why would one promote his Pawn to Rook or Bishop other than Queen? Promoting to Rook/Bishop instead of Queen may provide smaller advantage than promoting to Queen, and it may even provide a disadvantage to the mover.
Sometimes, choosing a bishop or a rook is the best move, because of stalemate possibilities. This happens most often with rooks, and very rarely with bishops.

For instance, in this famous position from the Saavedra problem:

[FEN "8/2P5/8/8/3r4/8/2K5/k7 w - - 0 1"]


If white plays 1.c8Q, then black plays 1...Rc4+. White needs to take it or lose his queen but after 2.Qxc4 it is stalemate.

If instead white plays 1.c8R, the stalemate trick doesn't work and 2.Ra8+ with checkmate next move is threatened. So black must play 2...Ra4, but white plays 3.Kb3 attacking the rook and also threatening 4.Rc1 checkmate; black can't deal with both threats.

On Tim Krabbe's page on practical minor promotions I found this example from Kholmov-Ehlvest 1983:

[FEN "2k5/2P5/1K2p3/7r/8/8/7p/R7 b - - 0 1"]
[StartFlipped "0"]


(black to move)

White threatens to play Ra8+ and c8Q+. If black promotes to a queen with 1...h1Q, then that isn't enough for black to win: 2.Ra8+ Qxa8 is stalemate.
Promoting to a rook or knight clearly doesn't help black.

But after 1...h1B, the check doesn't work, black is simply a piece up and has a winning position.