i share si mok's opinion in regards to this. the prosecution having the power to indict and investigate is correct. warrants infringe on human rights and the police, who don't study law, aren't qualified to make those decision. not only that, the police force is like 100 times the size of the prosecution. if the police could in fact request warrants, where on earth are you gonna get 100 times the current number of judges from?
what needs to happen instead, is a reformation of the prosecution system. in the prosecution, disobeying your superior is insubordination and you can be fired for doing so (i think this is still the case?). this was implemented so that the prosecution could work as one unit moving towards the same goal more efficiently, but it is also so obviously abusable its laughable. i mean how can there be check and balance if the ones with power are all untouchable? it's just begging for corruption to happen