I've often felt this is the other way round: Facebook hired a massive frontend team, and therefore they have to continually create work for themselves.
And, more power to them, but at that point I'm not going to willingly rely on the project for anything.
Did they ever? Wouldn't we just do <form onSubmit={handleSubmit}> and then in the handler we just grab the FormData, send it to the server, get back the response, then update whatever? Doesn't seem like it should be that hard?