Microsoft has been a dying giant for maybe 15 years now. It will take time but it's the natural life cycle of most companies which have that much success. Success which extends through generations and is based upon hard work is extremely rare in any area of life. It's one of the biggest accomplishments for those who can pull it off. The pull towards safety and coasting is very strong.