The concept of 2 functions being separate seems right. The police investigate and arrest - the CPS does the legal bit. There's a danger of a full Police State if these 2 functions are mixed. Proper funding is the solution.