well to OP, I dont know if there can be a clear strategy on any of these foreign policies, especially that these situation is shifting by the min. for example, OB said we will pull out of iraq, well we did, then bam ISIS happens, now what you going to do? no matter what he says at any given time will not be a fitting thing to say for a situation a few months down the line. especially considering how fast things are changing on the grounds. let's say russain, they are pouring 5k man into this battle, who know, maybe now you say sanctions, 2 months down the line, a full scale invasion occurs, your so called strategy will have to be massively revised again.
how about the situations in syria, I mean that thing's got more plot twists than a Patterson novel. I mean I really doubt any strategy he say he's gonna apply now, will be a fitting one for 2-3 month from now.
we can try this, why don't you list your strategies you have for iran, syria, israli-palistine ,ukrain, china, iraq etc right now: under this line. concrete strategies for each right now, then come back here 3 months down the line and see if these same words will fit the situations for each of these countries.
personally I think it's always good to have a strategy for each country but considering how fast things change in each of these countries, new enemies, new threats, old enemies becoming new allies almost on a weekly basis. I doubt there can be a constant strategy in each that you can stick with. But if this stategy changes on a monthly basis, is it wise for them to keep announce new ones every month? you probably criticize them for lying about their strategy all the time.