In my home I have: Nest, Sonus Playbar, Sonus Sub, 2 Wemo light switches, 2 Wemo outlets, 1 Wemo activity sensor, AppleTV, Ruku, ChromeCast, PS3, Apple Time Capsule, Apple airport, Work router for VPN, Work IP phone, Printer, Ooma home phone, 2 ipads, 1 kindle HD, and 2 iphones.
I have 1 public IP address and everything works.
We have an an IPv4 allocation problem, TONS of IPv4 space allocated to companies and not used. What we don't have is IPv4 usage problem, or the need for everything "on the internet" to be publicly addressable.