Yes, but prior to 2008, CBs came rapidfire, as 50K players with larger alliances were more willing to take risks. You actually had people who would do things that actually created a CB. The problem was, the community decided that one of these need to be present into eternity, because *gasp* Admin Forbid "I dont like you and your alliance" be used as a reason for war.
That doesn't make sense. You're complaining about there needing to be a CB to wage war today, but claiming that prior to 2008 was better. You then say that prior to 2008 everyone came up with lots of CBs. That's a contradiction.
The problem isn't CBs or a lack thereof, but that there aren't enough CBs being used for your taste. We've always had CBs, and we've always criticized those who launched attacks with CBs we thought insufficient.