CNC has nothing to do with rotating control panels.
Most of the complexity is in creating a good secure locking system, as well as the wiring and planning. Theres also issues with controllers... such as if a trackball on a sideward panel is vibrated & moves.. it could interfere with your other controller. Andys interfaces auto activated controllers if they moved.. not sure if thats still the case or not.
Looks are 2ndary to many people who value the games accuracy, and have limited resources in space and money.
I completely disagree that building a 2nd cab is cheaper! The wood for a project is one of the cheapest components! Especially if you get it from side-of-the-road broken shelving / dressers / cabinetry.
To build two bartops, you are still doubling the costs: Two sets of buttons, two encoders (or more depending on setups), multiple sticks, 4 speakers, 2 amps, 2 computers, 2 displays, 2 marquees, door locks, hinges, cooling fans, artwork, T-molding, and more.
How exactly is that saving money?!

And then you still need 2x the space. Even if a bartop is small... it requires that 1 or 2 people can play on it. The only thing you gain with a full size standup LCD slim cabinet is a little less depth. And you pay for that, in poor stability (cabinet rocks & or tips over too easily) and poor vertical viewing angles due to a set height.
And even after all that.. you get a display that looks like crap playing classic games.
So, if your not rolling in dough.. and have the skills to pull off the cabinetry, you can pull off a cab that plays many different kinds of games accurately, without storage space, swap time, and also, save a boat load of money.
Thing is.. most people dont have the mechanical confidence & experience. They would rather just follow a pre-existing blueprint.