Why is desorption important for a substance to act as good catalyst?
After the reaction is over between adsorbed reactants, the process of desorption is important to remove products and further create space for the other reactant molecules to approach the surface and react.
Desorption is important for a substance to act as a good catalyst so that after the reaction, the products formed on the surface separate out (desorbed) to create free surface again for other reactant molecules to approach the surface and react.
If desorption does not occur then other reactants are left with no space on the catalysts surface for adsorption and reaction will stop.