In reply to Brin Wilson.

It should be standard but the reality is that it is not...
In many themes supporting RTL is missing or has many flaws...
For example, if the theme developer wrote CSS rules (mainly positioning rules) as part of the theme files (php or javascript files), it is very limiting (not to say impossible) for the average user to use the theme out of the box for an RTL website...

I have some peers working on just converting themes and plugins to support RTL...