Why do we have the two formats? Is there a possibility that there may be a new format in the future and is there an advantage to using one over the other?
Compressed keys are a result of improvements to make transactions cheaper, same improvements that led to SegWit addresses. All addresses now are compressed pretty much.
There is no advantage to using uncompressed addresses at this time.