(b) That's incorrect. A lease is a contract, and because of the policy of freedom of contract, a landlord and tenant can include almost any terms in their lease that they agree to. However, special legislation also exists to regulate different kinds of lease. For instance, retail shop leases (for business premises where goods are sold to the public by retail) are governed by legislation.
Leases of premises for manufacturing or warehousing purposes do not fall within the concept of retail or residential leases and the Acts mentioned above would not apply. A lease for manufacturing or warehousing purposes would depend on its agreed terms and the general law. Residential leases (for purposes of housing) are also regulated by legislation in the different jurisdictions.