* The 10000 hour rule is nonsense. There are skills that require very much practice, and a lot of those are unattainable for most people. You could practice 10,000 hours on the violin or playing chess without reaching the lofty heights of Hahn or Magnusson. That does require some kind of "talent".
* Many other skills can be acquired in much less time, certainly if you don't start from scratch. E.g., learning a 2nd programming language takes much less time than the 1st.
* I've been switching jobs all my life; on average after about 5 years. 43 isn't very old to switch, IMO.
* Think about what is important to you: Money? Stability? Job satisfaction? Can you find a new job that gives you what you want and need?