I think you all misread the article. Encryption can still be used, the companies just have to make the key available on request. As long as that requires a court order...I have no issue.
I suspect most of you would be the 1st to whine, "Why didn't you KNOW this would happen? Why didn't you STOP it?" When all along the intelligence was there...ENCRYPTED. Just like ISIS wants it!
If the key is stored at the company, then sooner or later hackers will get ahold of it, then your data isn't secure anymore.
There is no such thing as a backdoor that only "the good guys" can use.
To clarify, this is not a "key under the mat" issue. If a decrypt key gets stolen, you just get a new cert. Let's Encrypt is pushing to make 90-day certs commonplace, and for good reason: once those 90 days are up, it doesn't matter who has your root cert. Just like if you're keylogged and the kiddie tries to use your password in a month, but you change often, they won't get it.
I think heavy encryption should be a selling point for companies. Imagine if your ISP decided they would encrypt all your traffic for you leaving your local distribution hub? Sure, you could encrypt it first then let them re-encrypt, that's your choice, but it would make your data safer going through their network (if it's being sniffed for instance) until it pops out of their network. Default requests for https, or even better: agreements with various companies or networks (AWS, Google, etc) to hand off encrypted data to them of all types, not just https/etc so the data is encrypted through as much of the web as possible.