It is not a C++ compiler, it is a compiler written in C++. It compiles XML Schema to C++ but other target languages are in the works.
As for who would pay for this, manually parsing any substantial XML vocabulary using DOM or SAX is a major PITA so there are always people willing to pay for automating this task.