Yeah, we really need a long term strategy. When you want to get elected, you make promises. When you get elected, you need to fulfil (some of) those promises. When people promise new spending and keeping rates rises to a minimum, your only real option it to kick these cans down the road and cut funding for pre-emptive maintenance.
Despite all the controversy, something like Three Waters was really needed.