It was already proposed - a switch between 3dsmax (classic ST) and Blender Default approaches.
It was also an initial goal of a KIO’s patch.
It was also proposed to provide the backend API functionality for the ability to construct any frontend UI via python.
But I like that we think the same way.