There is interference issues w/some frames... and there (are) also those that ride so constantly that "to take the time to mount & shim the engine to get the proper tension" simply isn't a feasible or even reasonable option.
For example I just replaced the #41 chain on my beater, which means ofc that for the next week or more I'll need to readjust the tension frequently as the chain and the sprockets wear into each other ("chain stretch" as it's otherwise known) and even after things settle in and despite the fact it's a heavy duty industrial chain, I ride
constantly - enough that a minor chain adjustment/tension is required at least once a month.
So, as potentially problematic as a tensioner/idler may be, honestly I simply can't imagine how messing around with shims to remount the engine & all that entails (critical stuff like chain/engine/frame/tube alignment, fastener torque & safety etc)
just for frequent yet minor chain maintenance is in any way practical - TBH I can only see that as a solution for bikes that just don't get ridden very often and one that has it's own hazards as well.
So, while obviously this is a personal preference and whatever works for you is defo good enough - stuff like chain routing and idlers is
so specific to individual frames and the rider's usage there simply isn't only one "correct" answer, wondering - even telling people to not run an idler based only on your experience with your bike is hazardous, you simply can't know what's best for them.
In fact I think there's a thread about such lol
http://motorbicycling.com/f11/chain-tensioner-suggestions-11815.html