Adding any finite number of parameters is strictly better than adding an infinity of parameters (i.e. an arbitrary distribution of dark matter chosen to match the observations).
The distribution has to be consistent forward and backwards in time. It's a lot less arbitrary than you're implying, and adding a hundred parameters (or similar finite number) to gravity is not better.