Erm, are you folks aware that the Dragon Age: Origins Ultimate Edition (which contains 100% of the Origins DLC AND the expansion) is available via a number of platforms and involves no Bioware points whatsoever? Why are you assuming that DA2 won't get an Ultimate Edition of its own once Inquisition hits the shelves? According to Mark Darrah that was shelved due to a lack of retailer interest, but it could pick up again in the future, particularly once there's a 3rd installment in the series.
The entire premise of this thread is laughably ignorant. You don't HAVE to buy Bioware points to get the DLC. And the whole package IS on sale. Heck, I lost my copy of Awakening and decided to buy the Ultimate Edition because it was CHEAPER than buying Awakening all by its lonesome. And since it's available on Steam that means, you know, SALES.
DAO is the last 'Ultimate Edition' they've done. Period. The digital copy of ME1 contains the only paid DLC for that title, but that's it.
ME2 has no Ultimate Edition. DA2 has no Ultimate Edition. ME3's DLCs tally more than the game itself.
In theory, BioWare points are okay-ish. You can buy the coins and spend them on DLC and whatever you have left over can go to other DLC.
However, in practice, they're ****** awful. Most of the DLC doesn't come out to a nice, even balance, meaning if you buy 1000 BioWare coins, get an 800 DLC, then buy maybe a 160 weapon DLC, you have 40 bioware coins of wasted money.
Not to mention that the DLCs never, EVER go on sale. ME2 has a story DLC value of something like $27. ME2 is currently on sale for 6 bucks. The DLC for a game that is on sale is almost five times the cost of the original game.
It's stupid and it's one of the many reasons EA is hated.