It's really puzzling. Trump knows full well that it's not a popular move, even among its staunchest supporters. Everything Trump does is to get his ego stroked and this doesn't do it. There's dozen other less litigious strongmen/wanabe dictators who could come to Washington to lick his ass and talk about how immigrants are ruining their respective countries.
On the other side, let's pretend that the Kremlin really controls Trump. Why aren't they keeping a low profile instead of putting a huge bullseye on themselves by creating a shitstorm? Is it a humiliation thing?
Can we just fast forward 20 years so we can have the insight to make sense of everything going right now?
That's exactly what it is.
Playing some overly-complicated long game with Trump would be stupid for Russia, because Trump is too stupid. He'd give the game up eventually. But certain use Trump to humiliate the US and irreparably damage our reputation with the world and our allies. And that's all Putin's ever wanted.
At this point, it isn't even a question that Trump is compromised. He is.