Rubber tends to stretch when it is cut into tiles, which means that you may end up with tiles that are not perfectly square... This obviously means gaps in the flooring which lead to the ingress of dirt/moisture. There is a company that selld rubber flooring in rolls at a very competetive price...