People are acting like this shift is something new. I'm entirely sympathetic to those that were affected, but the entitlement is ridiculous.
A lot of software packages receive upgrades that only allow them to work on newer OS iterations, while dropping support for older ones.
This essentially forces users to upgrade their computer systems in order to use the software.
Of course for most software, the shift is more gradual thus giving more time to consumers. The difference here is that consoles are essentially limited computers, which means their lifetime is much smaller. Video games should not get their own set of rules.
As a PC user, I can run games while barely meeting the minumum settings, but sometimes DLC exceeds those minimum requirements and while I can play the game, it's often incredibly unstable.
Futhermore, there is no ethical issue here, because the false expectation of potential value does not translate to value itself.
BioWare doesn't owe any DLC to anyone. Expecting DLC is logical, but the game itself is a full entity that was paid for. Any additions are at the discretion of the producer. There is no discrimination here when there is a very valid reason, being that old-gen software cannot run the DLC with the minimum necessary stability required from game developers for consoles.
Enough of this farce.
Upgrade your 10-year old systems and get with the times to avoid dealing with this unfortunate circumstance.