Let us describe below the difference between coating and lining, as we understand:
A coating is applied to a thickness of 10 microns to 1500 microns (0.01mm to 1.5mm). On the other hand lining can be between 3mm to 5mm or 3000 microns to 5000 microns.
Lining is normally preferred where one needs to store various corrosive chemicals. Fluoropolymer lining is normally a sheet of Teflon/PFA/Tefzel/PVDF material either stuck to the shape of the vessel/item to be lined and various sections of lined Fluoropolymer are then welded together by same polymer welding rod.
This is a procedure in case of big storage vessels. Some times no glue is applied and various sections are simply welded together.
As you can see there will be some air entrapped between the liner and the metal. Because of this when the lined vessel or pipeline is heated and cooled, there are chances that the lining will get buckled / collapsed and the lining then fails.
Also since the lining is only mechanically bonded to metal it might fail in vacuum conditions.
As against this, in case of coated part since coating involves a through cleaning a surface with required roughness of the surface to be coated (through grit blasting) creates a better bond with the metal through a primer. The required thickness of material (Fluoropolymer) is than developed through multiple coats of the same material each time, each layer is baked in the oven and ultimately the thickness is reached. This way there is no air gap between the metal and the total thickness of the coated Fluoropolymer hence, it is a perfect system to be used in vacuum condition. Also because of relatively less thickness of the Fluoropolymer as against the lining the heat transfer is better, heat sensing is better.
Also in coating process the Fluoropolymer layer becomes an integral part of the metal to be coated hence, it can take thermal shock better then lining which is normally loosely