Putting a product or a product feature out to pasture is a business decision. Not a technical decision. Usually the cost of development and maintenance exceeds profitability. This might mean that support is withdrawn and new sales end. Or in the case of Software as a Service it ceases to be available.