Facebook is notorious for doing A/B testing and feature flipping. It's very possible they are testing defaulting to on vs defaulting to off and measuring how many people turn it off and how many turn it on after the notification.
I play them at 1.5x or 2.0x of normal speed and pause them to take notes when needed. Then, when I get to use that code in real life I just re-watch parts that are related to my task.
> I'm just hoping that Microsoft, or somebody else, will create a cross-platform GUI toolkit
There is FireMonkey. Windows, iOS, Android and macOS. Native controls on Windows and iOS, and on the roadmap for the others. Themeable, vectorized, GPU-powered, data bindings, and can be used from C++ via C++Builder, or Delphi if you want a more C#-like language.
Here's a random video about the live preview (where you plug in a device and see live as you edit the UI in the IDE what it will look like on that device): https://www.youtube.com/watch?v=bU_J3WxeClI
Plenty of other videos online too!
(Note: I am not neutral, I am employed by the company that makes it.)
RANT: No disrespect, but why is everyone using words like hacker, hackable, etc?! Are they supposed to sound cool? Or, maybe I am too old to understand it? :)
It's extendable and "modifiable". Being written in javascript, you can do all sorts of hacks around the code while not even modifying the source code itself, but using the APIs/other means around it for customization. JS injection, monkey patching, es6 Proxy, etc. Probably doesn't apply with that specific one, but putting a custom CSS onto something also qualifies to be "hackable". Basically all the web/webview based apps can be marketed like that if they don't specifically restrict such thing.