(1) It's actually a good idea but considering how long it takes for some major updates to occur, I doubt it will be a quick implementation.
(2) I understand the need of choosing said blueprint but still, does this mean we can no longer grind for duplicates unless we have everything? Just some food for thought.