Technological obsolescence: Outdated concepts in programming
The most decisive reason why old technology is outdated would be due to incompatibility issues. Since new tech has evolved quite a bit, old tech has gaps in its infrastructure, which might not be solved using old technology in most cases.