I recall a kernel parameter on Unix System V of number of mounted file systems. Max recommended was 8. Larger numbers slowed down inode location and impacted performance.
Has Linux solved that bottleneck? Are 20 or 30 mounted efs and cifs file systems on one system OK?