I will certainly pass along this feedback to the web team so they can look into rewording it.
The truth is that you can have as many Free networks as you want, but with no more than 5 members each.
Each network you want to exceed that limit with must be paid separately, depending on how many clients you need.
Of course you can also buy the Mulit-network license, which provides up to 256 clients in as many networks as you desire.
Also, for those who have a Central License, they already have a multi-network license, as it comes with Central.
Sean Keough
Product Specialist, LogMeIn Customer Support