Can you tell me why Stockfish11 gives 4. Qxd8+ as the top engine move then?
EDIT: I will add this: Basically if white does not exchange, they throw away most of the advantage they could have gained by exchanging.
Obviously when the pawns have been traded Qxd8+ is the best move. When I say it's better to keep queens on the board I mean not taking on e5.
I would still take on e5 in order to exchange and Stockfish agrees. 3. dxe5 is the top move with an eval of +0.87. Your recommendation 3. Nf3 is not bad (but not as good as taking on e5 either), it is given as the third option with an eval of +0.42.
Stockfish evaluations should not be stared at without consideration of course, but if my own assessment is verified by Stockfish, then I am pretty sure it is correct.
I can't imagine how anybody would start a game of chess hoping to get an ugly position like that as Black. You have a symmetrical pawn structure with less space, worse pieces, and no winning chances. There is no way to create a meaningful imbalance in the position. And in fact this is why literally nobody plays even 1...d6 at the top levels, because it's about the most timid move there is.
I would never play this as black because I would never encourage a queenless middlegame. The point is that it's also not that good for white to open up the queen trade either as the resulting position doesn't give white a significant advantage.