It seems sensible to me to have small-cap versions of the punctuation that goes full height (!, ?, (), [], {}, quotation marks), but to have it triggered not by the regular small caps feature but rather by the caps-to-small-caps feature. A small-caps period seems like a goofy idea to me. After all, the point of drawing…