> Facebook has a corporate structure that simply will not prioritize any effort longer than 6 months unless a senior company executive
To be fair, many companies have some degree of this. They don't want to commit significant resources to something the people in charge don't understand.
A lot of it seems to also be around review cycles. My company has quarterly goal reviewing.
One of the nice thing about my time in government was that there were no review cycles, just a project to be done. Granted, there were many other problems and we cut corners to meet artificial (and in the end irrelevant) deadlines imposed from above, but the central project never got derailed.
To be fair, many companies have some degree of this. They don't want to commit significant resources to something the people in charge don't understand.