The lottery funds many causes, I doubt people who buy the tickets think about where their money goes. If the Britannia is generally considered a worthy cause (& I've no real idea about that, nor much care), no reason why it shouldn't be funded by the lottery.