I might not remember correctly but
lxc came out around
commands had the trend of dashes in their name —
lxc-copy and so forth. It had lots of boilerplate and a steep learning curve.
lxd arrived (in 2015?)
to make everything user friendly.
lxd is preferred. I still mostly use
out of habit.