It is unfair the FIDE changing the rules of an ancient game, as it was allowed to promote to other color pieces because it could result beneficial in very specific cases. However, it exists an explanation of why promoting to other color pieces should may not be allowed.
When it is your turn, you have the ability to change the position of one of your pieces and provide a check to the oponent if there is a chance. However, if you promote to other color you are creating a new position for other piece that can be used in the cery same turn. This means that if that piece checks the oposite color's king, it would be an illegal move. For example, in the position below, promoting to a black rook or queen should not be allowed.
FIDE tries to fix this problem not allowing to promote your white pawn into other color piece. However, it can be fixed also not allowing the promotion to a queen or rook as well as you are not allowed to move a pinned piece.
In my opinion, the game should be as always has been, not changing any rule of the game. In this case, it exist other type of fixing game-breakimg moves by forbiding them.
I was told the latter is a myth. FIDE always defined castling correctly but it was intentionally misquoted (by Pam/Krabbé) to set up a joke. Nevertheless the text of the article was changed later to disspell any possibility of someone misreading its intentions.
Btw, the vertical castling is still part of the joke repertoire of the composer community. Don't be surprised to bang into it one day. Or rather, be surprised. You don't wonna spoil the kids fun!
And the same is true for the weird promotions. They are still around in that twilight zone that borders any serious subject. You need not just play games by the rules on chess.com to make your life worthwhile.