I've been messing around with Autodesk Fusion 360 as an alternative to Rhino for modeling software. I've been very impressed with the intuitive documentation interface, and see a lot of potential pseudo-parametric modeling. The gold standard for me in that regard is Revit. Of course, my side table project isn't exactly a building, and as a hobbyist, I have to work with the software I can actually access. From what I've seen, Fusion is almost parametric. It's possible to go into the edit history of your model and tweak an operation you did. I can see this working fine for simple things like my side table, but cringe at the headache potential if the model isn't set up correctly for whatever tweak one might want to attempt.
Nevertheless, I committed myself to modeling the side table, and working through some different versions to see if I couldn't resolve the question of how to support it.
Even though I landed on my original idea, going through other versions was still useful: it provides me the reassurance that there's not an obvious better answer out there.