What you are saying is partially true. The WebApp Server internally is already unicode (and it always has been). But as soon as data enters the runtime it is converted to OEM and the unicode characters will be lost in that translation. There are a few ways around this (for example using variant instead of string when defining web-services). But what you can do with those unicode strings is limited. The WebApp Framework still uses the string type for its web properties and thus still only supports OEM data.
To build proper unicode windows or webapps in DataFlex you'll have to wait until NextGen (which is only a codename for the project) is released.