You are right.  Once you taste fresh roasted beans the brands at the grocery store do taste differently.  One question asked daily in our stores “Is it ground?’  Our answer is “We will sell no grind before its time”.  We grind coffee fresh to order!