Quote:
Reading $2006 does not return any meaningful data - it just happens to give you the last data that was recently on the PPU I/O bus
I think this qualifies as meaningful (but not reliable). A game could even erroneously rely on the data, perhaps reading the correct register then attempting to read a write-only register shortly after and expecting the original data.