This reminds me of an instrument stage check I had. I flew the ILS exactly as published, and intercepted the glideslope at the published intercept altitude.
I passed the checkride, but afterwards my examiner asked me, "why wouldn't you have just intercepted the glideslope at 3,000 since that's where we were when we intercepted the localizer? (glide slope intercept was 2,700). I was confused as to the reason he was asking me... I think I said something like, "because the approach says the GS intercept altitude is 2,700." Then he went off about how you can intercept it from any altitude, and it doesn't say anywhere that you have to be at the GS intercept altitude.
I didn't want to argue with him, especially since I passed, but I thought he was incorrect.