This is to accommodate Position and Normal attributes. The normal used to be optional but isn't nowadays. So the limit is actually 14 attributes until we do some big refactoring of the attribute fetching. Pull Request: https://projects.blender.org/blender/blender/pulls/118441