I agree no one has 100% job protection, I may be missing the point but I fail to see how procedural generation offends me on any level, truth is there are many,many aspects in design for 3d games, movies graphics whatever, that narrowing the vision of this to one element as an example of redundancy for artists is not the right way to think of it at all.
The guy wants to know if its worth his while entering a 3d animation course as a career, if you want to put him off this then fine, its his call, but as someone who actually earns a living in the arts I thought I would throw my two cents in, maybe I am just a cranky old guy who on a level cant accept that computers will replace me.
My point is, exactly what is the programmer going to do with all these assets or will you just come up with an algorithm that can imitate the diverse ways that artists think and work,its a lot more complex than first appears, take a look at all the different styles various artists have and heres the thing, art is about thinking outside of the box and coming up with new ways of 'seeing' things in a different way which in fact changes the perception of the viewer,if you want to view a 3d artist as simply a 'tool' that produces the media that he's asked to then your right he's redundant and no longer needed, but its not like that who do think came up with the designs required in the first place? If you think artists are finished due to software then so be it.
I may be wrong but I believe if movies and games are solely created by programs then they will not last long and be a fad for a while unless you can imitate the diversity of the human mind and soul in an algorithm, in fact it sounds very much like the way many folks think, that they will be able to create great works of art at the push of a button.
My point is there are a lot of areas in 3d that will always require someone with specific talents and some with broader talents, its a big world and a big industry which will require more than just programming skills or even just artistic talent, maybe I am not as narrow minded as you seem to think.
Quote: "but there is nothing stopping someone from just crafting something visual from code alone."
This is true, but what do you want to create?