Contrary to unfortunate popular misconception, Computer Science is correctly defined to be a “science” like biology, physics, chemistry, etc. “Coding” is not the same as Computer Science, it is not even part of Computer Science, it is not even the same as Programming. “Programming” and “Software Engineering” (and Theory of Programming Languages, Compilers, Operating Systems, Databases, etc.) are some parts of Computer Science. Computer Science will continue to be an increasingly needed and growing field. “Computer Engineering” is defined to be an “engineering” discipline, like Electrical Engineering, Chemical Engineering, Aeronautical Engineering, etc.
“Coding” is a craft (not a science and not a branch of Engineering), analogous to (say) woodworking, which if done skillfully is not a “low class” field. There will always be a need for good coders.