A couple thoughts on this:
-- When I was president, the BBWAA voted overwhelmingly to make all Hall of Fame ballots public after the announcement of the vote. That is something that I worked with the Hall to implement because it was the vote of the membership. We arrived at the compromise that is the box on the ballot that allows for the ballot to go public, and complete public ballots will be a discussion in the coming years based on the percentage of those boxes check and how close that gets to 100%.
-- The Hall does monitor voters to make sure they are actively covering the game or actively around the game. That is a yearly process, and it did lead to a reduction of the ballots several years ago.
-- I have proposed the yes/no ballot the BBWAA and the Hall. The BBWAA attempted to increase the total max vote to 12. The Hall declined.
-- I have no issue with it taking 10 years to receive a Hall of Fame ballot. It took me several tries to become a member of the BBWAA, so by the time I got a ballot, I had covered Major League Baseball in some capacity in parts of four, five years before becoming a member. I don't want others to have that same experience. I just offer it as an example.