It’s also to support a single standard across all cable operators, which was a fantastic goal. Unfortunately yeah that DRM piece along with the CableLabs certification really strangled competition.
That said I’ve run cablecard devices for years, on windows pc and tivo to this day, it’s been perfectly stable and reliable (but my market also doesn’t do any of the drm crap, so maybe that’s where it all goes to hell)