Categorical grants are the main source of federal aid used for one specific purpose with strings attached. Block grants are given to states or communities and they decide how to spend the money. States prefer block grants because there are less strings attached and the money can be used for a broader purpose.