What did Luffy exactly sacrifice in his way to his dream ? Nothing, he sacrificed nothing.
Roger had to sacrifice his pride to get Oden and then his life.
Luffy is always handed victories and whoever he needs in his path including Robin and future high top tiers like Zoro and Yamato and multiple high high tiers EOS like Sanji Usopp and Jinbe, while he never suffers broken bones or mf lasting injuries because he instantly heals with meat and looping pirate Ling cringe.
Roger had to sacrifice his pride to get Oden and then his life.
Luffy is always handed victories and whoever he needs in his path including Robin and future high top tiers like Zoro and Yamato and multiple high high tiers EOS like Sanji Usopp and Jinbe, while he never suffers broken bones or mf lasting injuries because he instantly heals with meat and looping pirate Ling cringe.