Answer:
States prefer block grants because it's like a chunk of money (not a super specific purpose, can use for more things, ie: 10,000 to Parks and Rec dept)
The government probably prefers to give categorical grants because they're more specific (towards one thing, ie: 10,000 to spend on park benches only)