I really don't understand the size of this enormous patch. Could someone explain why its so big?
Well, the later patches for Half-Life were 100mb. And 28 mb isn't enormous. It's merely 3 hours on dial-up. Get LeechGet or Getright and download it.
You ask: "Why is it so big?" What answer would you like to hear?