Do meshes have to be connected?
It depends on your use-case, but in general, no, it's not necessary for meshes to be connected. A good rule of thumb is that if the object is composed of separate parts in real life, it's okay for its model to be made of separate parts.