I have to say that I would hardly call the multinationals that I work with small.Companies charge by the amount of traffic they route. If a comany can upgrade and take care of 10x more traffic then they're going to make money out of it.
You're making the mistake of comparing IT practices within a small company to those of companies which make a living out of being on the cutting edge.