|I would guess that the recovery partition size is standard with the vendor. The amount of files on the partition can vary, depending on how the computer is configured. So, rather than adjust the size for each configuration they go with the one size fits all approach.|
In addition, I am not sure the numbers you posted reflect the true use of space. A FAT32 partition 4GB in size will use a cluster size of 32kb. The number of clusters in use and free may not correspond to the implied 50% free space.
That said, I agree with larry that it isn't worth bothering with.
As far as partitioning strategies go I don't know if it is possible to separate your pre-installed programs from the OS partition. That would certainly require some registry editing. Therefore, it is probably not worth the effort on a pre-configured machine. On a custom installation I recommend a separate partition for installed programs. You might consider a separate partition for your added in programs as they would not automatically be restored by means of the normal recovery process in place.
Your personal files however, can and IMO, should be stored on a separate partition. As well as be backed up by some means.
I believe the Radified link goes into detail as to why that is preferred so I won't get into that.
Now that most computers come with enough RAM to minimize the need to continuously access a swap file the location of that file becomes less important, IMO.