Whether or not people like it the best tradeskill for getting gold is clearly enchanting. Even the lowbie player is going to take a +2-3 damage enchant or save up for a fiery later down the line. Not mentioning that most twinked players have combinations of fiery/agility/crusader making the very high-end market spill over into their alts.
As for BoE epics, there is a good amount of BoEs that come out of MC at least. I didn't spend much time in BWL myself to notice. When we ran through MC, we would farm out the trash for BoEs and cores. Which made it easier to fill OML spots and gear people up with crafted epics. For the most part once you hit around 50-55 gold really has no purpose other than repairs. Typically you will have lots of gear runs in scholo/strat/lbrs/brd/ubrs, along with the quest items that can be had from those areas. Which makes for some pretty blue gear. Of which I also like DM but thats "considered" caster, although north and west have some nice melee items.
Though once you get a group together to run ZG/MC regularly, the epics as easily had. The only problem is it takes 20-40 players so the distribution of drops is the biggest problem. I've mentioned it before but this is basically how my old guild did it. We have runs every night, and if we can't field 20 or 40 players respectively, we spam in IF for people to fill slots. If we have to get "PUG" raids, we always roll on loot to make it fair to the people joining. Normally those people if they get an epic will join the guild anyway, and get dkp credit from the runs they did. An all guild run is done strictly on dkp with no limits. Sets are done with a single person on the order of merit list, which is a person is placed at the top until they get 3/8 of their set pieces and they move down. They get the set pieces for the minimum dkp(5), though they can not bid on *any* other non-set pieces. I was in two "pugs" and got an epic each time, I was defaulted to the top of OML when the number one priest spot was not there for a run when prophecy dropped. I was also able to outbid a new priest for the eve of divinity for almost nothing(20).
The thing is though in wow, if you have a group of people that can raid for a few hours a couple times a week, you will have people get epics in a short order. I think our MT got a new job and he was totally loaded out with full might, dark iron, and quel. So they started to outfit our new tank with gear and before I left he was nearly all epic, with an epic sword from ZG. So yes people do roll for epics, though it's still ML and the guild leader picks the classes per item that can roll. So it's restricted, but done so that the items give the best boost to the guild.