So does this mean if you give it a swivel knife it can also be a vinyl cutter?

CNC is CNC, if you can put an attachment on it, it'll probably work. If you replace the hotend with a router and make the extrusion wires turn the router on and off, you have a CNC router. If you use a swivel knife, you have a vinyl cutter

Only in theory. A 3D printer doesn't need to sustain lateral forces - a router does. It might not be built for this.

Yes, actually Bambulab (I know currently controversial) has just released a new printer (A2L) that actually has the cutter and pen functionality. You just clip it onto the printer head and it works. (This is not meant as an advert for them, not affiliated in any way. It's addons that other manufacturers will also add to their printers)

The article is cool, and it is fun to build a custom version - just sharing a little more info on this.

They've had this feature out of the box on a few Bambu models for quite a while now. It was part of the H2 series, and the A2L is them expanding it to the cheaper models.

The printers come with software to lay out text/drawings, line up the paper with the overhead camera, and run the job. And it comes with a tacky plate to hold the paper in place while drawing. It's all pretty slick - no need to mess with custom g-code or anything. You use the same process whether you are drawing, using a drag knife, or laser cutting.

What has bambu been upto? Lol I got their printer, hadnt used it for months and printed something this weekend but haven't followed the news on them.

open source license violations/takedowns of legitimate open source forks, and other anti consumer practices. casual users likely unaffected, unless you're philosophically offended (rightfully, imo)