Yes. But no geek should be getting a Cricut when the Silhouette machines exist and are not so locked down and cloud encumbered.
ETA: I guess a true maths geek nerd artist would probably want something more modular and larger anyway, but the Silhouette machines are varied, interesting, support a pretty well documented protocol (GPGL, a variant of/alternative to HPGL I think) and are supported in Inkscape and Python.
Seconded. My Silhouette is great. I even emailed them and received a copy of the GPGL docs one time. It wasn't full on support, but they were willing to give me a start.
The first thing I programmed was having it draw a hilbert curve and it worked great!
ETA: I guess a true maths geek nerd artist would probably want something more modular and larger anyway, but the Silhouette machines are varied, interesting, support a pretty well documented protocol (GPGL, a variant of/alternative to HPGL I think) and are supported in Inkscape and Python.