homogenize fields between python and spreadsheet

Hello,
i would like to ask for the homogenization of what we ‘see’ on the spreadsheet and what we ‘use’ in python (regarding the names of fields). one example of this is ‘Point Id’, i wanted to use it:

QuerySelect(QueryString=f'(in1d("Point ID", {list(IDsNodesToRemove)}))', FieldType="POINT", InsideOut=False)

or

QuerySelect(QueryString=f'(in1d("Point\ ID", {list(IDsNodesToRemove)}))', FieldType="POINT", InsideOut=False)

but instead it one should use “id”
same thing when trying to extract specific data in python using fetch, if one wants to get any field of the spreadsheet one would use:

fieldData=data.PointData[field]

but for specific filters this can be called differently such as points/pointsLocations which in practice are the same (coordinates of the points on the filter), but to get them in fetch we need to use completly different things:

fieldData=data.PointData['PointLocations']

or

fiedlData=data.Points[:]

I understand that in the ‘back’ are not the same, but for the user they are. would be nice that this small discrepancies would be homogenized, to smooth out the GUI to python transitions sometimes.