Hi @BIanon
Dataverse operates on a common data model, which includes predefined or reserved tables (formerly known as entities). For instance, attempting to create a table named 'Product' might be impossible because it's a reserved name, already utilised in Dynamics 365 CE modules that are built on Dataverse as their foundational data solution.
When you create a new custom table, it automatically generates certain components consistent with the common data model architecture, such as columns, views, and forms.
Each table comes with key columns (formerly called fields) that are created automatically, like 'created on' and 'status'. This explains the presence of several 'auto-generated' columns in the tables you create. Dataverse allows you to create/modify views to display only the desired columns. You can also sort and filter records according to your requirements.

I acknowledge that you have reviewed several documents thus far. Nevertheless, I would recommend exploring the structured learning module titled 'Getting Started with Microsoft Dataverse' to help address some of your concerns:
Get started using Microsoft Dataverse - Training | Microsoft Learn
If, like me, you prefer watching videos over reading documentation then you may find this video helpful:
Preparing for PL-200 - Configure Microsoft Dataverse (1 of 6) | Microsoft Learn
I'd also recommend watching Lisa Crosby's video on YouTube:
How to Design and Build a Data Model in Microsoft Dataverse (youtube.com)
If you have any specific questions/issues then please feel free to post them in this forum and the community members will be happy to answer those.
I hope you found this information useful.
Kind regards
Gulshan
Please give it a thumbs up 👍🏻 if you appreciate my efforts.
If my answer helped you resolve your issue then please also mark it as a solution ✅ so that it helps others experiencing the same problem.