The Abbott government is failing to fix the budget because it hasn't been honest with the public about why it needs to be fixed, a leading economist says.

The Abbott government is failing to fix the budget because it hasn't been honest with the public about why it needs to be fixed, a leading economist says.