Why can't Smart Groups be assigned the Access Control group type?
According to a 2007 forum post by Donald Lobo (a CiviCRM founder): For efficiency purposes the acl role needs to be assigned to a static group.

Perhaps the CiviRules Extension will allow you to add your users to a static group(?)