Since 2006, MLB and MLBPA controls what players are rookies and gets their official RC logo. Every year they send to Topps their list of players eligible to have the RC logo on their cards. Topps is the only card company authorized to use their RC logo. If there is no RC logo on the card then the card is NOT an RC per MLB and MLBPA rules. Also, Panini does not have authorization to use the MLB RC logo and is why they designed their own unofficial logo.
Someday my cards may double in value and then be worth half of what I paid for them.