SUMMARY "All nodes whose handles are touched by the rectangle will be selected" This is how the selection rectangle works now. This behaviour makes the selection of multiple smooth nodes quite unpredictable on complex shapes (you cannot see unselected handles, often selecting additional nodes). It would be better to use for selection nodes only (like in Inkscape, CorelDRAW etc), or make it optional.
If Inkscape does it how you say, it's probably the correct way, it might even mean that it should be considered a minor bug...
A possibly relevant merge request was started @ https://invent.kde.org/graphics/krita/-/merge_requests/1076
Git commit 6df3337251c02be28e7f103efe5d104d6962ee23 by Halla Rempt, on behalf of Black Cat. Committed on 03/10/2021 at 09:36. Pushed by rempt into branch 'master'. Remove control handles from being selected with Edit Shapes Tool selection rectangle M +7 -5 libs/flake/KoPathShape.cpp M +2 -1 libs/flake/KoPathShape.h M +1 -1 libs/flake/tools/KoPathTool.cpp https://invent.kde.org/graphics/krita/commit/6df3337251c02be28e7f103efe5d104d6962ee23
Git commit 4dcebffd27d2025415126f871979c2e694731a7d by Dmitry Kazakov, on behalf of Black Cat. Committed on 17/11/2021 at 13:47. Pushed by dkazakov into branch 'krita/5.0'. Remove control handles from being selected with Edit Shapes Tool selection rectangle M +7 -5 libs/flake/KoPathShape.cpp M +2 -1 libs/flake/KoPathShape.h M +1 -1 libs/flake/tools/KoPathTool.cpp https://invent.kde.org/graphics/krita/commit/4dcebffd27d2025415126f871979c2e694731a7d