A junior minister has defended the expenditure around controversial projects financed by public money as he took aim at opposition politicians for not entering into government.