Yeah, I was back and forth on that. The wiki explicitly describes doing it this way, so I figured it must be a Carto bug. Sure enough, looks like an issue has been open for a loooong time: https://github.com/gravitystorm/openstreetmap-carto/issues/774