включили тут на днях strictPropertyInitialization для одного из наших проекто и пожалелил. уж больно тягомотно это ложится на ангуляровский ngOnInit. так что скорее не рекомендую. зато я узнал что prop?: number и prop: number | undefined это не одно и то же. вот тут небольшой примерчик https://twitter.com/fetis26/status/1390687378398982147