A shell holding company goes public with the intention of raising money to merge with a private company—effectively making the private company public without having to go through the listing process.
While the fees tend to be higher than the private company going through the process of IPO-ing, they only need to make a deal with a single party (the SPAC) which significantly simplifies the process.
See also: