Str and dex has nothing to do with traps. You can also get ALL traps on elite with a base 12 int. Epic was a different story.. they lowered the dcs in von 5 epic and I havent done any real look into what they are now.
Why does a rogue have to either be bad at traps or bad at a quarterstaff? You should learn more about what you are talking about before you comment on things. Learn how to build a toon, then come back and comment.