Instead of having to add thousands of unique parameters in a family just to get different results, there should be an option to manually input the desired value if none of the conditions are true.
As an example, I want a waterfall countertop family where there are options for two legs or one leg and the option to have everything be the same thickness, just the legs to have the same thickness or make everything different thickness. So a formula would have the IF statement at first and if the overall thickness option is checked then use the universal thickness. If you only want the legs to be the same thickness then it will pull that parameter for leg thickness. If none of those options are checked then that is when the value field should be open to unique values. This is just a simple example but having this kind of feature would open so much for parametric Revit families.
Hopefully this all made sense.