There are ways to tackle the above issues, but none lead to a competitive or even issue free system.
A larger number of bits can be accommodated in a given space by varying the throw of the different elements as well as their area.