Strictly incorrect. The syntax is the same for every cloud - either HCL2 or JSON. What you are calling syntax is actually the resource model. Every project which claims to bridge this resource model ends up implementing a lowest common denominator time sink which doesn’t stand up to basic scrutiny.
Your analogy also does not demonstrate whatever it is you seem to think it does - Firefox is indeed multi-OS.