I agree with the thought, but not with the word “always”. If an alleged criminal runs away from police and barricades himself in his own house, then he should not be compensated as he had a hand in the destruction of his property.
For most other cases, I agree. This is especially relevant when government either takes away property or restricts its use for environmental/endagered species reasons. Since we all supposedly benefit from the loss of the property owner, the pain should be spread out among taxpayers, and maybe the resulting strain on public budgets would bring back sanity to the rapacious appetite of government so they would do it only when it makes sense.
It does not take much to be an alleged criminal.