If it was me that owned it or me that was plumbing it, I would much prefer using black steel pipe rather than flexible tubing. The claim that it needs to be flexible "because of movement" makes absolutely no sense to me. I think it's more likely that someone wants to use flexible pipe for the same reason that people normally want to use flexible pipe; because it's easier to do.
If it won't create a tripping hazard, I'd run it straight 3/4" pipe straight through the 2' into the garage. You should paint the pipe to keep it from rusting where it's going to be exposed and use a sleeve or wrap the pipe where it's going through the wall to add further protection.
The only place I am aware of that code requires a flexible hookup is when you connect gas service to a mobile home. There, you are supposed to use a special flexible connector to connect from the stationary gas source (the meter setting) to the mobile home's gas piping.
Personally, I think it's a stupid rule and it doesn't apply in this case anyway.
Phil
p.s. I was told the flexible line for mobile homes is because the home's can shift if there is a tornado. I'm posting 2 pictures below of a mobile home that "shifted" due to a tornado. You'll note that this person DID NOT use flexible piping to hook to the gas meter as shown in the second picture.
Do you think that made a difference in the outcome?