HTTP is a specification. Code written in Python,c++, Java or whatever language can access to certain TCP UDP ports to access HTTP service, because the port numbers are standardized. Simple, beautiful and effective.
Trading orders are also standardized at least the Order Types. Buy order, sell order, SL order etc etc.
This discussion is proposing the Standardization of API Endpoints for all brokers so that a single code base written in any language of choice will be able to communicate with all brokers. It should work similar to how UPI works in India, how SWIFT system Works for banks.
It will eliminate redevelopment of code for separate broker’s API . One code base, one type of system. Just brokerage charges differ, domain differs,username pass differs.
GET request is a GET request for every server likewise BUY order is a BUY order for every broker. If something is common for everybody why not standardize it? Developers, brokers, SEBI, Exchanges all need to work on this. Most of it lies on the shoulders of software architects and law enforcement regulators.