Multicast introduces extra overhead for routers in the network. In order to send multicast data, each router has to store some state information about how to reach members of a multicast group. For every multicast group, routers have to maintain some state information. This is why you can't multicast over the Internet in general, it doesn't scale.
So scalability is one reason multicast may not be enabled. Scalability isn't as big an issue for smaller networks, so university or corporate networks may support it. Enabling multicast requires additional configuration for routers as well, and network operators may just see no advantage in going through the extra work to maintain it if there is no need for multicast.
What the site you refer to is saying is that if multicast isn't supported, they can use standard unicast protocols like TCP or UDP to support whatever functionality they provide.