Is web design a safe career if you are average at programming?

Some questions:

1. Is it easy to work for a company's site and if yes what kind of work do you usually do?

2. Since there are a lot of customizing softwares like elementor and visual composer, what kind of services can a web designer sell as a freelancer that make him better than the other choices?

3. Do you have to constantly practise and learn modern technologies in order to compete and find work?

4. Is it good idea to learn web design and have it in your arsenal as a backup profession…

Is web design a safe career if you are average at programming?