I don't understand why the strictNullChecks option isn't on by default in TypeScript. I just fixed a production bug caused by a function incorrectly getting passed "undefined", which strict null checks would have caught, and because I wasn't around when this project started to tell people to turn it on, I can't turn it on now without fixing 160 other lines of code