Originally posted by Catch22
This is correct. Shopping is a gamble. Part of that gamble includes getting non perfect pieces. If someone doesn't want the gamble, they have the option to build it themselves.
So the imperfect pieces are there for a reason. Someone without the BTs to build say a +5% and +3 piece may shop, and may end up settling for a +5% and +2 attribute etc, in order to save costs.
Though I will pass-on perhaps a warning to users building pieces that "+3 attribute, +5% pieces are universally considered the most viable choice, are you sure you want to purchase a piece now? You will NOT be allowed to upgrade the base settings at a later time."