Why are there three separate ranges of private IPv4 addresses of different sizes? Why not just reserve the largest (`10.0.0.0` - `10.255.255.255`) range and let people create `/16` or `/24` (or whatever) networks within that range if they need smaller networks or need to do subnetting? Is there anything wrong with having a huge number of available host addresses on your network?