I think this is a good idea. People should be doing updates or get a newer OS/computer or different browser(Firefox, Chrome etc). Good to see a site that penalizes people for failing to keep their computers updated.
If I shopped at a site that did that my business would be taken elsewhere.
That company would have
WRONGLY assumed my browser was IE7 if I saw the "browser outdated" message.
In fact, some sites I go to on a regular basis actually told me my IE7 browser was out of date and to upgrade. All I wanted to do on one of the sites was look at their weekly sale ad. Could not do it using IE because it thought I was using IE7.
I was not. My computer is custom made. Windows 7 came with IE8 installed. I updated that to IE9.
IE7 has NEVER been on this computer and I've had it almost 2 years. Until approximately 3 months ago I never saw the outdated browser message.
My user agent string indicates the browser was IE9.
Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
I played around with compatability view. Whether it was enabled or not made no difference.
Two weeks ago I resolved that issue. A clean install of Win7 was the cure. A bit drastic but it worked.
If this situation could happen to me it could also happen to other people.
And a greedy company will lose some customers.
As for new OS and new computers I'm sure they would gladly update if
YOU pay for it. A lot of people cannot afford the big bucks Microsoft wants for an OS disk. A lot of them would like to have a new computer but cannot afford one. Silly things like food, rent or mortgage, power, water, gas, phone, dr. bills, new shoes for the children, vehicle insurance, etc. are things which HAVE to be paid for and in todays world there is often not enough left over for a few indulgences.
An alternate browser is a good thing to have. But a lot of people are set in their ways and don't want to use anything but IE. And some of them are not aware that alternate browsers exist.