Because it's for Unicode texts only, but texts are normally ASCII/ANSI. They only become Unicode when a function like txt_loadw is applied. The flag can be only set afterwards.