Представь, что тебе нужно нарисовать три прямоугольника разного размера. Без параметров пришлось бы писать три отдельные функции:
1000 ms 256 Mb