I think a lot of this comes down to the semantics of “intention”.
I intended to write line 152 exactly as written. I intended to write code that compiles. But that pesky compiler imposes reality on me when it says “bug on line 152”. Did I intend to write the bug?
Similarly, a politician may make a public promise on the campaign trail. They may truly intend to fulfill that promise, but political reality stops them when they are elected. There are hundreds of possible reasons for failure: poor planning and naivety, lack of political capital, or even accepting a lobbyist’s bribe. Which of these cases should be considered lies?
Charging your phone is murder because coal-fired power plants kill 43,000 people per year (in the US alone).