The Puzzle of Modern Economics: Science or Ideology?