If you are Iran why not attack surreptitiously if you are able to do so? “
If you are the Saudis, why not attack and blame it on Iran?
As for neocons in the Trump administration, they also blamed Syrian government for gas attacks that have since been traced to the jihadis.
I guess until we know more I will go with what the Trump admin is saying. Occam’s razor.