I agree with mhiserZFHXS.
Understanding the parameter types and their limitations are Revit fundamentals. It will take a while of family/schedule building to "get it". But once you do, you'll understand.
If the shared parameters you created don't appear in the schedule builder, it is because none of the families in that category include those parameters.
You should plan and document shared parameters to avoid creating duplicates. Lack of planning doesn't mean parameters are bad features. If you have multiple shared parameter files ... well, there's your problem.
I'm not knowledgeable enough to tell if storing them in a txt file is the best option, or if they could be included in the project. But I think using the txt file allows to use the same share parameters over multiple projects/people.
Feel free to not use shared parameters if you don't like them. I don't think the ideas forum is to request REMOVING features. Revit has many features I don't use, but someone does.