Yep, it irks me too. As arclevel points out, the books consistently have Hermione giving historical/technical information she's assumed to have read, and Ron giving information on wizarding society he knows from experience. It makes perfect sense, and makes the purpose of Ron's character much more evident.
no subject