When using $select in the query string for an OData v4 service it is ignored.
This returns all opportunities with ALL fields, not only name and actualrevenue
This returns ALL fields, not only group ID
This has a HUGE business impact, as this makes loading data in PBI reports extremely slow. The consensus in the Dynamics 365 environment is to export the data to an Azure database before loading it into PBI, which breaks security hierarchy and makes everything less user friendly.