Does the current Structured Self Development course system efficiently promote Professional development?

Bottom line is that it is irrelevant how Soldiers feel about SSD. Completion of the different levels of SSD are a prerequisite for consideration for promotion. If you do not like doing them, then don't do them. When you do not get promoted and wonder why, I would start here.
And yes, I completed my required level of SSD... ;)

If a Soldier doesn't have the drive to develop themselves, especially when they know it is what is needed to progress, they might not be mature enough at that point in time for the next level of leadership and responsibility.
I would rather have someone who was motivated enough to do what was needed for promotion than someone who is simply eligible because they were forced to do the requirement. It's like any of the other items that gain promotion points, they know what they need to do to be the cream of the crop and they get after it.
It is not the place for command teams to "force" their Soldiers to complete the course. It is a personal responsibility incumbent upon the Soldier to complete the course if he/she wants to be competitive for promotion. If the Soldier doesn't want to complete it then they don't want promotion period. I will caveat this by saying that command teams need to foster an environment which would enable the Soldier to complete the course and encourage subordinates to take those steps. People oftentimes confuse the necessity to motivate. I fear that the only reason why people are being forced is because the completion rates are reflected on NCO/OERs. Do they sincerely care if the Soldier completes SSD and is more knowledgable or simply that it's done so they don't get it reflected negatively on their evaluations? I won't force my Soldiers to do anything, but remind them of the potential effects, consequences, and ramifications should they make certain choices contrary to the counsel I provide them.
Oddly, I am on the opposite side of the argument when it comes to time allotted.
I think it should be entirely on their own time, if you do not want to get
promoted and stay competitive, fine, but don’t sacrifice the training of the
team. This is individual training. Time should not be taken from
team/collective tasks. Sure, if there are blanks on the training schedule then
yes, allow them the time to do SSD.
Much of what leadership does not all in between the hours of 0600 and 1700;
I sure as heck do not want a leader that is only available during work hours.
Those who are unwilling or anybody who thinks it is unfair to have to do extra
work after hour for their own benefit does not belong in a leadership position.

I thank you for the information. While, it is Army reg and I will abide by the reg. I do not think that collective tasks or even individual task training should be sacrificed.
I think Soldiers should get at least an hour a day to work on it, that's what my current command does anyway. And while it may not be important to the Soldier at the time they may discover down range that they want to continue on and are going to be delayed in that until the work is done. I know it's time consuming and I question whether I really learned anything from it, but the Army says I need to do it so it is done.
At what point is a Soldier responsible for his/her own actions or inaction? We often forget that young Soldiers are not kids. The more we enable them by taking away personal responsibility the more we are limiting their development as leaders.
Because it's 'forced', Soldiers will (and have) initially rebel; that's just human nature. Over the next year or so, SSD will improve (content and connectivity) and Soldiers will get into the routine...all will be right in the world.
I think this is a good thread for those we are trying to get to join can see the substance of some things we discuss between us as current and former military, soft spoken as well as informational and mentoring types of postings.
We also have fun at times while remaining professional.