Not that I disagree that this is an example of good customer service. But even if they had sold you a 2-user license for $400, it could've wound up a wash for them if you called support for help setting it up. And given that they clearly considered both of your hosting options suboptimal, they probably saw that as a good possibility.
Right, and then they'd give you your money back, and they'd still not have made any money -- if anything, you'd be a net loss if they spent any time trying to help you.
(No matter how good you get at something, positive feedback is ALWAYS appreciated.)