Another way to look at it is that the bomber CAN defend land, Carriers cannot. Bombers do not tie up fighters defending at sea. Bombers are cheaper then carriers.
Not saying I am discrediting or advocating the plan. Just wanted to put some thoughts out there.