On ready, just use common sense. I personally wouldn't be at home even if I was 10min away from the airport, but if some people want to play that game, thats on them. You won't get 18 days of ready in a row. I've seen pilots get assigned it 2 days in a row max in my domicile. They just got unlucky with their seniority and bucket availability. You can also predict if you are going to get ready too, so its not a huge surprise when you get it.