Prior to this the ability to raise "charges" were in the hands of the authorities - now they are not! This actually makes a pointed application of the laws consequences (for instance to elicit bribes) less, rather than more likely.
[HEADING=2][/HEADING]
Unfortunately most tourists are not as well informed as yourself. The fact the law exist is enough for the police adding it to it's "arsenal".
I still remember my first day in Indonesia and Bali, pulled over by the police while driving a rented motor without a helmet or international driving permit. He showed me a blue book written in Indonesian with a a rather large number (5,000,000 if I'm not wrong). Since I was guilty of two "wrongs" I he explained my fine was 10,000,000. I understood that was a really hefty fine, so a solution had to be found.
Similar rookie experience but ended up much worse; A group of Australians were arrested, mistreated and forced to pay AUD 250,000 [correction 15/12/22: AUD 25,000] for having a stripper at their private party. Not even an offense in Indonesia.
https://www.news.com.au/travel/travel-updates/incidents/bali-cops-admit-aussie-bucks-party-extortion/news-story/ce4893f27ffb716347cd53f760e1edae
So I can imagine that a lot of people will seek a quick and and easy way out if the police mention 1 year prison with name and face plastered all over media. No time to read the fine print.