Using EEG to predict thought is like looking at the clouds in Mumbai to predict the clouds in Austin. The electrical signal from individual neurons are lost in a sea of large-scale oscillations, which are further blurred by the layers of bone, muscle, and tissue that separate the device from the brain. Bitrate is like 1 bit per second, completely insufficient for most use-cases.