Believe it or not, I know a chem phd who transitioned into IT in his mid-30s, and many other examples. Laughing to the bank or not, people are still going to coding bootcamps, and their graduates are landing jobs left and right. So who is really fooling themselves?
Mind you, CS is a HUGE field. Some sub-domains are very math heavy, like simulation and modelling, whereas some are quite beginner-friendly and don't require much math, like web and app development. Some, like database management, mostly requires writing SQL queries and are not difficult to pick up at all.
To get a job in IT, you don't have to be good at "CS". You just have to be good at a specific subset of skills you intended positions require. For example, front-end developer jobs mostly only require 3 things: html, css and javascript, and that's it. Coding bootcamps, mostly for web development, don't teach anything other than html, css, javascript and maybe a back-end language like ruby or python. They teach just enough for their graduates to get an entry-level job in web development, and that's it. I recommend you at least know some basic CS concepts before making any claims about CS in general and its job market.