Final answer:
Creating a new profile does not automatically include any permissions. Permissions must be manually selected and assigned. It also excludes any permission sets, which must be assigned separately.
Step-by-step explanation:
When you commit a new profile, it is not true that it automatically includes all permissions for the profile. Instead, permissions must be selected and assigned manually. A new profile will not include system permissions by default either - all necessary access rights, both system and object-level, must be explicitly granted. Additionally, when a new profile is created, it does not include any permission sets associated with it. Permission sets must be created separately and can be assigned to users in addition to their profile to grant additional permissions.