"...But we still have work to do" Therein probably lies the answer to your question. All these technologies will takes years to implement