When summarizing routes, it is not clear which route cost should be used for the summarized route. The administrator has to think about what cost to use so that there are no routing loops (for example).
Then better use some default cost, when not user-specified.
Now, the problem of missing route is way bigger than risk of routing loops.
Having a cisco background myself , didn’t have to specify cost on it.