I am so baffled as to what the issue is. As a software engineer it is my job to keep up with technology. I learn new languages and techniques all of the time. That is the nature of the job. I have probably gone through over 20 languages in my career. They all work with the same basic concepts. If Silverlight stops being supported then I move on to something else that allows me to get the job done.
Back in the day I could write programs in GW-Basic or Pascal. If I tried to write anything in those languages today I would be laughed at. Change is necessary.
The only constant in the technology is change (and fast change at that). If that is a problem then maybe it is time to look at a new career.