That is because different drives use different screws: fine thread or coarse thread.
They are all short but some are shorter than others depending on the bracket - plastic is thicker than metal so you will need a longer screw.
And they can have different heads.
A computer service guy will have bags of extra screws and will give you 4.
A small sampling from my bag-o-screws
