I assure you, vendor interoperability with IPsec is not a unique thing with Check Point. All vendors have their own "dialect" of the RFCs. The RFCs just state how the end result should appear; it's up to the specific vendors to code this into their products. Back in the early 2000s, I did IPsec interoperability testing with numerous vendors at the time (Check Point, Cisco IOS routers, WatchGuard, PGPnet, Linux FreeSWAN, one or two others I forget now). Each one had their own quirks.
Nowadays, things are MUCH better for all vendors, but even so there are still some things that come up from time-to-time. No one vendor is innocent, but some were more guilty than others. IKEv2 has helped matters greatly, for all vendors. A lot of things for IKEv1 literally were "made up as we went along" [NAT-T and DPD in particular].
Check Point does the job very well these days. R&D has done great work improving their VPN code!