Anyone should be able to download anything for free, in an ideal world. We don't live in that world, so I download what I need/want, and pay the creators if I can afford it, in order of how high quality the content was.
That said, I don't pirate applications, simply because I don't trust running the code from a random source on my computer. There are FOSS alternatives for all productivity software (except for DAWs, and REAPER has a free 'trial'), games I generally buy on sale, except for Geometry Dash for Android, which I downloaded the apk for since 1) it's Android, which is apparently more secure than Linux, and 2) It seemed to have removed from the Google Play Store, or Aurora, or something, and I'd already bought the Steam and iOS versions of the game.
Android has root, you just gotta put in a little bit of work, and give up your Google App goodies like RCS chat and Pay. (you can get them working too, but Google's getting better at detection/blacklisting spoofed device fingerprints making it a cat and mouse pain)