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.