title: Why are there no simple, cross-platform, C/C++ GUI tookits for higher level languages?
body: <p>I have a little programming experience and I did get to work with Swing (Java) and wxPython. 
  Some years ago, I ended up having to port an app I did to OS X and all the problems I've had with wxPython just multiplied. I've started looking at alternatives and I could not find anything better than wxPython. QT was the only one that came even close. GTK was hell on Windows (last time I checked). </p>
  
  <p>I don't think my predicament is unique, some other people might have reached the same position over the years.</p>
  
  <p>So, why isn't there a GUI toolkit to have the following characteristics:</p>
  
  <ol>
  <li>Simple. Basic windows/dialogs (native open and save) + a basic set of widgets with SOLID Layout management. Additional (composite widgets) implemented as additional libraries. </li>
  <li>Actively maintained on OS X, Linux and Windows</li>
  <li>Actively maintained bindings to at least 3 high level languages. </li>
  <li>Actively maintained documentation for best practices GUI devel with examples using the toolkit. MVC/MVP properly explained. GUI HIG (Apple style) simply explained, complete with semantics, paradigms, best practices, alignment, proper spacing and TONS of best of their kind examples from successful pieces of software.  </li>
  <li>A simple way of building a distributable executable for the 3 targeted platforms in each of the languages. </li>
  <li>Implemented as close to the metal using readily available libs like Clutter, cairo, etc. </li>
  </ol>
  
  <p>Are these requirements too much to ask? If yes, why?</p>
  
  <p>Help me understand why isn't there such a tiny lib available? </p>