If they don't want to provide free cloud services in perpetuity they could make their 3D printers work offline without restrictions.

They do, its called developer mode.