Eh, don't say that coinbase is unuseful wallet,
No, I didn't say like that.
they are us based exchangers and they have good security, it's not like that.
I never say Coinbase have bad and horrible security, yet they are very strict regarding the funds.
I agree you that they are very strict and that makes sense that coinbase isn't for simple users, it's mostly for serious people in trading and for them, which are using bitcoin for serious actions, coinbase is different and their main goal isn't anonimity of users.
Honestly, you still have an access to store your bitcoin even you're a newbie until you know you shouldn't store all your money to exchanges and if you're going to buy Bitcoin through Coinbase they will ask you to upload the ID (I'm not sure). If you won't, then don't try to upload.
If you're concerned with anonymity, don't use Coinbase.