Marquee was a fine idea, but it came a few years too late for maximum impact. What was the alternative to make the team more money though? CSN Chicago, WGN, etc. weren't going to pay huge money to keep the Cubs rights. It is a much different media landscape now and unfortunately the Cubs existing TV deal just came up at the wrong time compared to a team like the Dodgers who were able to cash in on franchise-altering money. Personally, I would love for them to have gone the Chicago Sports Network route and put the network on free local TV, but I'm under no illusion that would have been a more profitable business model.
Seriously though, don't fall for the "Marquee isn't making money" nonsense. The network probably isn't making AS MUCH money as they hoped, but the Cubs are still exceedingly profitable. They will do everything in their power to hide that fact and keep baseball expenses down while continuing to grow the family empire. Stories like the one linked above from Jesse Rogers wreak of the Cubs using the media as a mouthpiece to push the desired narrative.