The EU's own development policy explicitly links a portion of aid to human-rights benchmarks, and research from the Center for Global Development found unconditional aid to authoritarian regimes has in several documented cases directly funded the security apparatus used to suppress the same populations the aid was meant to help.
Feels like attaching conditions just means the people who need the help most end up not getting it because their government didn't meet some checklist.