Obviously, if it's 5 ad carries in one team, it's going to be obviously hard, not impossible though...
As for bot, it doesn't matter. Anyone can go bot and do well, anyone, even more so if you know how to play the champion you're going bot with. No builds are more expensive than others, I mean, yes, some yes, but champions' builds are usually cost more less the same.
Forcing anyone to go bot is NEVER a good idea, ever.
Top doesn't have that many team fights, even 4v4 are usually rare, 2v2 and 3v3 are more common, so are 1v2 or 1v3 or 2v3.
People like to chase a lot in Domi so he's pretty good in there and his natural tankyness is good, and he does bring damage too.