As mentioned to you earlier in this thread, Twitch hasn’t sent the commands entered on the website over irc for ages but instead sent them to an API, so you’d be incorrect in saying they wouldn’t be using APIs to do it but its rather the opposite, we as 3rd party devs weren’t using an API to do it while they where using an API for months
Basic functionality won’t be broken its just requiring an update.
Like mentioned before in this thread and this post it does make things more consistent, 1st party and 3rd parties all using an API rather than 1st party using an API and 3rd party sending commands over IRC. There’s no double speaking going on as both using an API would be consistent while 1st party using an API and 3rd parties using IRC as is the current case would not be consistent.