Right now, when a user enrolls in a curriculum, they are not auto enrolled in the courses within the curriculum. I understand why this is not necessarily feasible and how the post enrollment is the current work around.
My biggest issue with this is that users then receive emails for each of the courses included in that post enrollment. This is a very poor experience for our learners and a significant complaint that I receive from learners and admins.
I understand that the workaround is creating duplicate courses and modifying the settings, but this creates issues with reporting and for the admins that manage assignments and completions.