Donald Trump does not have a concept of the law.
For him, the law is whatever he can get away with, without suffering any punishment. He calls the impeachment process in the House "unconstitutional". No sooner than he is found not to have conspired or colluded with the Russians, he turns around the next day and colludes with the Ukraine president.
When he said the phone call was "perfect", he meant it was not illegal in his eyes. "Perfect" has a different meaning for him.
If a 72 year-old man does not know the meaning of our laws or Constitution, it is highly unlikely he will ever learn.
He sent Rudy to Ukraine to work in the shadows with Ukrainian associates, to find dirt on the Bidens or maybe a business opportunity, and never had a thought about the legality or illegality of such an act. He thought he could get away with it and that it would benefit him, either politically or financially.
The laws have never hindered him in doing what he thinks is best for himself.