I understand the technical limitations, but they should really have been upfront about being unable to support the last gen consoles throughout the whole dlc cycle, not announce it half way through. The player should not have to guess that they'd have to upgrade eventually to play all the DLC if the base game was on the console they got it on.
I agree with this totally, and it's a dick move to not tell people earlier, but I can also understand why they didn't announce this when the game shipped - they probably had no idea what the console situation would look like in July 2015 as opposed to November 2014. This seems to be a change in direction that's happened because of wider trends in the industry since the game launched, and wasn't necessarily something that they could've foreseen then.
When DAI was in development for both generations of consoles nobody expected the PS4 and Xbone to be as successful as they've been, and a lot of industry commentary was full of doom and gloom about the death of consoles and the year-on-year declines in software sales. It totally made sense to hedge their bets by developing for both, and within EA there was probably modelling done that justified this.
If I had to guess, they probably did plan to release all the DLC on all platforms initially, but the faster-than-expected uptake of new consoles and the decline in the playerbase for the old ones forced their hand. Only a tiny proportion of the original players buy DLC in general, and I expect that people who buy Dragon Age DLC tend to be fairly "hardcore" videogame fans, and those people seem more likely to own a new console than not, given that the PS4/Xbone have been released now for almost two years. Those assumptions could be wrong, and of course there are plenty of hardcore players still using the older platforms.
We only have to look at the weekend MP goals (which, admittedly, are an imperfect measurement) to get the idea that the new console generation massively outnumbers the older one in terms of active players, and the gap has seemingly got bigger with time.
edit: actually let's try to get back on topic 