There has been an ongoing discussion around changes to the Dataset API here:
https://github.com/RDFLib/rdflib/discussions/2591. The intention is that there will be changes to the Dataset API in an 8.x release. To assist in progressing these changes I have created a draft PR with the "general consensus" of the changes discussed to date, here:
https://github.com/RDFLib/rdflib/pull/3060. At this point it is mainly function signature updates and file reorganisation - the functional code has not been implemented yet. We would appreciate your input and feedback on the proposed changes, either in the PR or discussion.