We both know the issue has always been how you store the data. Be it your main data storage, or the need of multiple storages for different use cases, etc.
The app server itself can be implemented in any languages. It's just a data orchestration + transformation logic anyway...
Definitely not true at Facebook scale. You need to be smart, fast, _and_ throw more servers at it.