Since when do we criticize companies for actually doing R&D? We should be striving to build novel technologies, not just maintaining the status quo.
Even if the project 'failed' for now, the engineering lessons learned are valuable assets that will transfer to whatever problem those teams solve next (whether at Meta or elsewhere).