Great post. You should never identify yourself with what you do. You could do anything you want if are passionate about something, ignore everyone claims you can't.
That said, learning coding is self-limiting activity; those who enjoy it and have a knack for it will continue, those that don't will stop.
My only concern, which is a general one, is that humans are pretty good at self-deception, especially in subjective areas. Look at how many people think they can sing, for example. The shattering of their illusions has been turned into entertainment, and for many people this is obviously traumatic.
I have a completely non-technical friend trying to learn javascript. When I asked why, she told me she wanted to write games. As her friend, should I save her feelings and say nothing (and let her squander her time and end up confused and frustrated) or try and reason with her (and then look like a killjoy for seemingly criticising her efforts)?
Currently I've taken the former option, but still agonise over whether this is the 'right' way or not.