The "idea itself" is fine as long as the simplification is winning for you... because otherwise, as you said yourself, it's a good knight for a not so good bishop.
I think the most important thing to note here is after 31...Qxb2 let's pretend black gets to move again, what does he want? Well white's pieces are loose, maybe he wants to attack one, and in general he wants to push his queenside. But look, the queen can't attack an undefended piece and the bishop is blocking the queenside pawn advance.
So would I contemplate NxB? Yes I would, but not on that particular move. I'd probably play e6 and make black burn a tempo on whatever he's going to do, then maybe I'll take it next move. Your d1 rook and knight look loose, but they're sort of defending each other pretty well. After e6 black has no time for Ba4 or Be2, and the queen can't pressure anything either.
Yeah, I wanted to simplify because of my time. Your e6 option is very good i should have realised how powerful that passed pawn was, even from that position.
If not for time it is quite clear 30.Nd4 is an absolute garbage move when there is Rc5
Traded my queen off for two rooks in this game. I think the 2 rooks in this position are better than the queen. I was extremely low on time so didn't play perfectly but neither did my opponent. I find that 2 rooks are usually better than a queen especially in open board with less pawns. My question is was it the correct idea to trade the knight off for the weak bishop just to simplify the position? I know the particular knight Nd4 move i made was horrible but the idea itself?