What input method? Flatpaks have controllable permissions that can be changed by the user.
As for large sizes, that hasn’t been the case for a while. The stuff that takes up the most space are libraries and they installed once. Usually a program will need either the KDE framework (for qt) or the gnome framework (gtk).