IMHO profits should be ringfenced by activity and taxed accordingly - otherwise you end up with funds from one activity being used to subsidize another without taxation, creating an unfair environment for competition. Youtube being the perfect modern example.