I'm going to hop in right here and state that I don't feel this is a fair statement. Inquisition was originally supposed to come out in 2013 (if my memory is correct) and got delayed 2 or 3 different times. I just wanted to focus on what I bolded, they absolutely goofed and should not have cut last gen off from the DLC, but I want blame to be given to where it is due and fair.
Before I proceed with the following paragraph, I want it to be clear that I am not defending Bioware (except in the above paragraph) or their decision, I am just stating what I believe their rationale was: Bioware should have cancelled the last gen console versions and stuck to their vision for the game, but they didn't and I think a lot of that stems from the fact that the original release date was 2013, launch year for current gen. At the time it made perfect sense for them to have the game come out cross gen, then came the delays and launch in November of 14; a period of where most people was migrating to current gen. It basically comes down to the fact that they didn't want to scrap the last gen versions that they had worked on and lose profit/time, scrapping them would have been pointless after current gen had launched anyway, but if they wanted to follow their vision and it was "hampered" by last gen consoles, then they should have made DAI current gen only from the start. Now we are nearing 2016 and the market has massively shifted, odds are that they didn't sell as much DLC on last gen as they thought they would and now they've decided to cut support to last gen consoles.
Despite my feelings toward the game coming out for last gen consoles, cutting off support for the DLC was a bad and unfair move to their customers. When they started selling the last gen versions of the game they should have committed for the long haul. It would be an entirely different matter had they stated pre-release that last gen consoles weren't going to get all the DLC. Bioware should stand by the last gen versions of their product and give the owners the same support that current gen version owners are receiving.
If their decision to drop the last gen versions wasn't money based, but rather "last gen consoles can't do all of our neat ideas for DLC", well why does implementing all of those ideas matter now? No seriously, they were more than willing to cut things of the vanilla game for parity and to bring it to last gen, they should stick to what they've started and give all their customers the support they deserve. If they have so many awesome ideas then they can do what they did with Dragon Age 2's Exalted March DLC (fun fact: that's where the basis of Inquisition's story came from) and turn it into Dragon Age 4.
On another note: last gen owners getting a free current gen version isn't right in my book. It wouldn't be fair to current gen owners for last gen owners to get a free copy of the game and besides that, the last gen owners still wouldn't have a way to play their free current gen version copy. The only solution that is fair and right, in my eyes at least, is to make the DLC for last gen and current gen.
This is just my two cents on the entire matter.
By the way, this giant wall of text isn't aimed at you in particular Orvar83, just the first paragraph 
ok, first, I agree, old gen consoles ended up limiting the game for current gen ones, just as much as current gen consoles have limited the game for PC (It's pretty obvious that the tactical camera in DAI is more ment for console than pc, otherwise it'd be more like the one in origins, also the control scheme not includng things like walk run toggle, no keyboard mapping what so ever, and the game's cutscenes being capped at 30fps all support that statement), that does not mean that the game ON old gen consoles doesn't look and play so badly that it makes you think twice about Bioware's quality standards, hell PC has had almost as many reports of gamebreaking bugs, like crashes to desktop, among others, just look at Answer HQ and look at the amounts of new threads coming up just because of patch 1.09.
But those do get fixed, pc gamers are voicy, they usually get heard pretty quickly, we on the other hand tend to be excluded, cause of our lesser hardware, or at least now that next (now "current") gen is here, so while the game has had some short comings on pc and current gen platforms that have and will continue to be dealt with, on old gen nothing has been done, and that's a problem, simply because we ALREADY paid for their game, so it SHOULD work fine, the excuse of "because hardware" became irrelevant when they launched on old gen, i payed, i want to be able to play my game without crashes, fps drops, stutters, texture poping, textures missing, 3d model poping etc. simply cause that's how ANY game should be played, that's the standard, even for OLD platforms, so since they DID launch on old gen platforms we are entitled to the game performing well and to complain when it isn't and to have the damn thing fixed, the fact that it came out on such a broken state, that it's been 9 months since it came out and it's still a broken mess speaks volumes of Bioware and EA's ethics, customer support and quality control standards.