Quality Assurance testers are not Beta Testers. QA departments have to repeat tasks 100's of times per day and yes, are paid, they don't get free reign to do whatever they want, and it is hardly enjoyable compared to regular beta testing.
You were never required to do any of that. Nobody was ever told they "have to" do any specific things. They were all optional. It was completely free and whatever YOU made of it, nothing was mandatory.
Developers have limited resources and time, focus is best spent on the product more people use. The needs of the many outweigh the needs of the few. Android version is coming though.