There's ONE reason that Trump is demanding that the EU stop buying Russian oil: he wants his buddies in Big Oil to be able to step in and fill the void it creates, and of course Trump will get a huge "finder's fee" for making it happen.
It's ALL about the grift.