Is it impossible to write a Web application that simply doesn't test the limits of most browser implementations? Again, I'm asking an informational question to follow up on your interesting response. What actually happens in the typical case of a server vendor's application that is supposed to run on an arbitrary browser if a browser the vendor hasn't considered is used? Does the whole application crash? Or does it just look a little bit less pretty?
Unfortunately, you don't know which of those end results you're going to get until you actually try the thing out, and the answer could be wildly different on different pages of your app.
It's still generally poor form to straight up disable a particular browser unless you know for a fact that it doesn't work properly (generally in the sense of you-can't-use-the-site, not things-look-kind-of-funny), but perhaps in this case they did in fact know that their app didn't work with Opera.