You can use Express at work (5+ devs) but not Community.
$1 million annual revenue isn't exactly a huge amount.
$1 million in revenue is a very small enterprise.
I don't think the break point is particularly unfair... there are lots of students, and small/indie developers that can use the Community Edition, where before you had to cobble along with the Express versions. I now use Community at home, which is just easier to deal with.
I wasn't saying it was unfair, just that characterizing $1 million in revenue as "huge" was, well, pretty ludicrous.