Mages and assassins scale better with levels than adc's do. Adc's are intended, usually with some exceptions, to farm early and scale late. Mages and assassins tend to have more burst in their spells, so it's best to put them in the shortest lane so they can hit appropriate power spikes earlier.
If mages went bot and adc/supports went mid, the game would be a tad slower.
However, past the laning phase, it's sometimes a wise idea to do a lane swap once the bot lane tower goes down. The adc is in a "safer" lane for their jungler to keep an eye on, and the mage should have enough waveclear to push back against an autoattack adc or an assassin should be enough of a threat to keep the enemy adc from pushing too hard without jungler assistance.