It would be useful to define what a Bitcoin user is first. Is it someone using them for buying stuff, someone who have any or just someone who've shown interest?
I think 100k-250k is a way more realistic figure than 1mio+.
Once again, you can't use something you cannot possess. And in this case, if you don't possess the intelligence, then you can't use it
A person with 0.00000001btc is a user just by possessing it in a wallet. Owning it gives the person experience and the experience can be parlayed.
Also, if you receive an Apple computer, yet hate them, and never remove it from it's packaging, you are still an Apple user. But it's more like a non-user. But a user none the less.
Your experience is still relative. I wouldn't say you are sudo, but even the smallest fraction of experience in ownership is still to be considered usership.