Here is my perspective as someone who has not started 3d-printing yet, but is interested to give it a try: I'm a confused about the whole "3D printer sends prints to its manufacturer's server" issue. Because I wouldn't want to connect hardware device like a 3D-printer to a network in the first place. Can I buy a Bambu Lab printer and just never hook it up to any network? Will I be able to print from sd-card just fine…
SD cards work but it's extremely less convenient than just printing straight from the slicer.
You can use any slicer you want but Bambu wants only their slicer to directly connect.
CLI slicing is not something you want in general. Visual confirmation of the toolpaths is very important to making prints as successful as possible.