hiya
I've worked for 3 US IT/Software houses 1999-2008 here in the UK - Each one of them had Holiday and benefits for the USA staff that was exactly the same terms and benefits as us here.
It is definitley not the norm, but in my direct experience as the world operates on a more global level, USA companies that go multi national do seem to up the benefits for their US staff to match countries and territories they operate in.
What you must remember is that from a business point of view, time taken off by staff still costs the business money. So whilst the employee runs off on holiday and flies abroad etc for leisure time, the business owner still has to find the money to pay them, the overheads and the taxes and contributions - It is of course nowadays taken for granted you'd get holiday time, so I can see from both views.
If I was totally ruthless in a company I'd say have time off, but it'll be unpaid! but I'm not, I'd rather give more time off when I know that person is dedicated and contributes to the business.
That said, theres also an awful lot of 'fat' that could be trimmed from companies operating in the UK, what with lazy staff, unproductive staff, extra sick leave staff.
Just to put it all in perspective - when I was involved in a family business, we calculated the cost of all our staff who took a sneaky extra 10 mins at lunch, 5-10 mins at break times, and who turned up at 8.59, clocked in and wasted 15 minutes getting a tea and coffee and reading the paper and starting 'work' at like 9.15. It came to an astounding £70,000 ! over the year - we paid a good hourly rate to them.
Have a little think about the 'other side' as well

Cheers, DtM! West London & Slough UK!