This is really only spoon feeding.
I don't expect them to really provide an intelligent artificial pair programmer, so you're right that this won't help with "any non-trivial complex problem", but that's okay with me.
I don't mind being spoon fed stuff I'm not interested in acquiring 'the hard way'. Do you also disdain autocompletion in your code editors?
Also, it just occurred to me that Kite is basically a keylogger. Every keystroke is sent to their servers. That requires a lot of trust.
Super 1337 bro
And certainly Kite could be a keylogger. So you're right that using it requires a lot of trust.
I certainly understand why it's enjoyable, and useful, to setup artificial challenges, but I have way too many projects I'd like to work on, and complete, to want to make programming generally harder.
Or Zest (http://zestdocs.org)
Disclaimer: I'm (co-)author of both, and to be honest, Zest sadly isn't really maintained now.