an advertising email just reminded me of another gift that can be great for the right kid.
https://www.kiwico.com/
you can get a subscription to a "kiwi crate"- a box that arrives monthly for as many months as you like. Each box has a project in it, either arts or STEAM based.
Current promotion gets you 40% off the first crate. (flag40 is the code, but it's on the homepage too.)
I got it for my son when he was 12, and while he enjoyed the projects, they did accumulate. (that is, we'd have to remind him to do them.) I think for the right kid, they could be awesome.