I would consider fact that building and club being different things to be a good reason to not map both as one object.
Sky will not fall if you map both of them as one object but it does make things worse.
And avoiding building:name is already a good reason here, no need to make editing and processing OSM data harder.