I'm wondering -- why can't the macOS version just be completely packaged in a Lazarus.app bundle? I mean, FPC, FPC-SRC and Lazarus all together in one app bundle, then it can just be dragged to the Applications folder instead of doing an install? 
Theoretically you can create one FPCLaz bundle.
The reason is flexibility and keeping the number of FPC releases small, which helps reducing the confusion in the bug tracker and forums.
Normally Lazarus simply uses the FPC release and adds a FPCSrc and Lazarus package.
Many users install the FPC package and then use Lazarus trunk.
As the FPC team has not yet created a Catalina release yet I had to create one. The FPC 3.2 release will hopefully provide a macOS package for Catalina, which Lazarus can then use.