Let's cut right to the chase: today, pretty much everyone can build websites without needing to write code or learn a programming language, like html css, java, or python. A CMS, or content management systems (like WordPress) has completely removed the need for coding skills and fullstack developers by using a do-it-yourself framework that's taken care of all the complicated technical skills for you. The major differences between using a website builder and coding from scratch is the amount of effort involved in the web design and visual design of the product. Website builders offer a step-by-step, simple process for building websites and implementing visual elements.
Meanwhile, with a coded website, you're completely starting from scratch and need to have a wide array of skills under your belt, including business logic, programming skills, front end development know-how, UX design knowledge, and more.