This is standard engineering practice. End of Life (EOL) notices are the mark of a good company that knows how to manage its resources and inventory.
No company can go forever stocking parts for everything, at least not without infinite warehouse space and resources. Stuff like bumpers and hoods are about as un-friendly to efficient warehousing as it gets, and retaining the tooling, fixturing, etc. is nearly as bad.
Good to see someone who understands actual engineering and manufacturing practices.
Any company spends $ on R&D to make a product. It is ridiculous to think they'll just shelve the product after a time for no reason. The longer it is kept on market, the more return on their R&D investment they make.
This is BALANCED by dwindling demand and warehouse costs. At some point, they aren't selling at the rate needed to support manufacturing a full lot. At some point, they can project how long it will take to sell out a full lot if it is built. And most importantly, they can project how much manhour it will cost now, how warehouse cost will be to store a lot of these, and determine it is no longer worth their investment to run that lot. So, they do a last time build/buy with the numbers they've forecasted.
This is GOOD engineering, it's GOOD manufacturing, and it's GOOD logistics. If they were smart, they'd sell their design for their post-end-of-life product to some other firms willing to pay the warehouse costs to store a low-demand product, or willing to pay the extra manufacturing costs for a smaller run.
Relegating this to the emotionalism of "ThEy dOnT suPpOrT aN oLdeR mOdeL! TheY doNt cAre aBoUt uS!" is ridiculous.