The behaviors are as designed by IAM framework of AdminUI.
For "workflow.log" file, you can pass the value into LogDir into "ra.xml" and it will create any location. See the Workaround.
For “iam” folder, you can’t make it configurable. But, these folder should not create any problem for SiteMinder.