Companies have defended their money management strategies after Finance Minister Pravin Gordhan lashed out over lack of investnment.