I do applaud you for being interested in learning more.
I agree to never use pet stores as your guide. The animals there are meant to housed temporarily. If every animal was sold within a week or two, it might not be so bad, but so many of them spend years living together.
When you see two snakes "cuddling" together, it is not the least bit affectionate. They are usually competing for a heat source. Cold blooded animals cannot give off body heat, so they cannot keep each other warm by "cuddling." When you have multiple snake and only one heat source, not all snakes can properly thermoregulate. That leads to digestive problems, sickness, and even death. If you have as many heat sources as you do snakes in one enclosure, chances are your ambient temp will skyrocket to deadly levels. All around, the safest, easiest solution to every problem is separate homes for each snake. They will be much happier, and you will save on vet bills in the long run.