Why?

‘Why can’t we have multiple version of the same package?’

Because no
Because no

When it comes to managing package environments, each package is stored in a /Library folder and we can only have one version of each package in /Library