If you are good in tech that is transferrable skill.
Being good at what your company does is often not that useful anywhere else and usually you get non-compete so you cannot really use it.
If someone is a dev it is better to switch jobs and sharpen your "software stack" skills than waste time on learning whatever business needs. Of course there is some level that one has to understand the business they make code for - but don't overdo it.
You can always argue that every 5 years there is shift, sharpening your software stack might be a continuous process as compared to being a domain expert
Being good at what your company does is often not that useful anywhere else and usually you get non-compete so you cannot really use it.
If someone is a dev it is better to switch jobs and sharpen your "software stack" skills than waste time on learning whatever business needs. Of course there is some level that one has to understand the business they make code for - but don't overdo it.