Indeed. Except that, to get it, you-developer actually had to ship an updated browser with your "app" -- basically the same as any native app, except that instead of being "just turn on this setting in a plist and recompile", it means refreshing your little in-house fork of a massive browser project that barely anyone understands. Clearly Valve cannot be arsed to do that, so Steam keeps looking like shit more than 3 years after these screens appeared.
The universal toolkit is not so universal if every app ships its own custom version.
Indeed. Except that, to get it, you-developer actually had to ship an updated browser with your "app" -- basically the same as any native app, except that instead of being "just turn on this setting in a plist and recompile", it means refreshing your little in-house fork of a massive browser project that barely anyone understands. Clearly Valve cannot be arsed to do that, so Steam keeps looking like shit more than 3 years after these screens appeared.
The universal toolkit is not so universal if every app ships its own custom version.