firstly the partition may be too small to be used up by any process so we don't want to have an entry in free table for any partition that may never be able to serve any process and hence it would waste space.
secondly it might so happen that the size of the entry of partition in free partition table would be more than what was the actual size of the partition itself which would ultimately be more waste of memory.