You really don't know what you're talking about. That "visiting 4 Star General" now reports full time to Elon, as the WSJ determined via numerous sources.
If yes you have a bigger scandal, active duty general report full time to private interests!
If not then it's what happens when high level public official leaves office to go in the private space, of course he works for one of the connection he made. Unless you have proof that despite his leaving office he has an active decisionnary role on public and defense spending, then you're accusing someone juste because they work after leaving their previous job.