What’s the point of using WordPress’s built in admin-ajax.php?
First, like many things in WordPress, it’s not like someone decided “let’s make this neat and convenient”. It was more like someone slapped it together for something, then it got used more in admin, then it got used a lot in admin, then it became kind of practice to use it for non-admin as well. … Read more