This big difference in syntax is in fact fairly refined and can cause a "gotcha" which can be explained by Monthly bill Wagner in the post entitled Simply cannot set EPPlus licencing to non business with no code breaking as 'LicenceContext is a type but getting used as a variable' https://propertyingurugram.in/developers-intensify-project-launches-as-demand-for-housing-grows-in-festive-season/