It's vibe coded, so not surprising that it replicates the patterns of existing systems.
Also changing CAD programs is already hard enough and having very similar UI/UX is a feature, not a by-product of agentic coding.
Also in many cases I honestly can't think of a better way to do stuff