TL;DR
I think it would be helpful to have a filter in blueprints to disable or retain item Quality.What?
Currently, if you make a Blueprint with any Quality items in it, placing that Blueprint will demand Quality items to build it. But there may be cases where you don't want Quality to be retained; perhaps you don't have enough, or you just don't care or don't want or need Quality items this time. But there is no simple way to remove Quality from Blueprints, your only recourse is to lay down the Blueprint and then manually place normal items over the Quality ghosts, obviously a tedious and inconvenient workaround that isn't a real solution.Thus, allowing the player to simply check a box when placing a Blueprint to ignore Quality; the Blueprint will be placed with all items at Normal Quality.
Additionally, a similar issue can crop up when copying and pasting items. Short of a new Paste command like "Paste (Ignore Quality)", which would be very niche, an alternate solution that could also solve the above is to allow Upgrade Planners to convert one Quality, or any Quality, into another. In the same way a Wooden Crate can be specified to be "upgraded" to turn it into any kind of Logistics Chest, allow Upgrade Planners to convert anything above Normal Quality into Normal Quality, thereby effectively removing Quality items from whatever they are applied to. You could also use this in a more conventional way, if you want to upgrade numerous items at once with Quality ones, or to uniformly make a part of your factory use only Rare Quality, by having an Upgrade Planner for "Any Quality > Rare".