You're assuming the bugs/gaps can be fixed. The native frameworks on Windows suck so hard even Microsoft don't use them. If you build on them you're going to encounter lots of bugs and missing features that you can't easily work around, nor fix (they aren't open source), and which Chrome doesn't suffer from.