> Politicians are completely naive in their understand how people works
They understand exactly how people work. You are naive for thinking that they aren't aware of this. Their entire job is essentially a popularity contest in which they promise you things, that they almost never deliver on.
Michael Corleone: "Oh, who's being naïve, Kay?" put the cynical aside. I would not say they are all liars. some of them sure have good hearts and want to make the world better. sometimes, they promised things they weren't sure, but they said things anyway.
Like they deliberately want a system that can be abused, or that they actually know that it can and will be abused, but not voting for it would make them appear soft on crime?
Honestly I think the majority aren't smart enough to do the cost benefit analysis of these system, so they just ignore the warning.