Totally agree with this comment. This sort of "no-lock-in" thinking is exactly what inspired Mito [1] (I'm a co-founder, FYI).
Mito is low-code data analysis tool inspired by spreadsheets. When you edit the spreadsheet, Mito generates Python code directly into your Jupyter lab notebook.
The benefit here is that there's no lock in. If Mito support the action the user wants to take, they can use Mito for a quick point-and-click experience. If not, they can just write Python code as they normally do!