Bad for Business #2: Acknowledging one match is 'fake' means acknowledging the rest are, as well.
A major problem breaking kayfabe causes is that it's not the best decision for every match, every time.
Back in WCW's dying days, there was an infamous angle where Goldberg refused to take a powerbomb from Kevin Nash. Even the announcers claimed that Goldberg was 'supposed' to take the Jackknife and be pinned.
Vince Russo came out and yelled at Goldberg, ostensibly for breaking script, but what about all of the other matches on the card? Was only the main event scripted? Russo basically flushed all of the hard work of the other wrestlers down the toilet so he could try and 'work the internet fans,' a tactic that rarely works and would be ludicrous to try today with so many people connected to the world wide web.