It’c basically RPC(Remote Procedure Call), and it’s has huge problems when writing application with more then few methods.
First, you cant split it normally in the code. Second, it hard to share resources in such model. Third, it’s not obvious. Fourth, it’s not a standard(i mean methods names and what they do) thus taking much time for development.
But what is most important, that this post took so much claps, which is saying how many people doesn’t know this, and this is not very good KPI for developers.