I'm confused. If the new Twitch API is helix, why is it using kraken end points?

Both APIs use the same authentication flow that lives under a kraken URL at the moment. Not sure I’d consider it a part of kraken as far as API versions go. The terminology I personally use is v3, v5 and Helix.