You're right, this setup is very uncommon. I'd rather think about the setups*.
In my special case, there is a small business client i'm taking care of. There are lots of network shares to provide (each user, roaming profiles, scanner and so on) which i divided into atomic ZFS datasets (you know, better snapshotting possibilities, backup, ZFS rocks, ...). These are being mountpointed into a LXC container running the samba fileserver to share the stuff. I'm not quite happy with this**, but for now it works. In all other setups, i'm just having 1, max. 2 MP's.
* Lately, i came up with the idea to spread the datasets over multiple servers, setup multiple samba fileservers and then use DFS to "proxy" these for the clients. Did not start testing so far.
** Performance impacts? Should not occur, but you never know, anything could happen. Also single point of failure.