Да, это правильно. Причина в том, что константа привязана к классу, тогда как свойство привязано к экземпляру, поэтому нет смысла обращаться к ней через ссылку. Независимо от того, сколько экземпляров вы создадите, всегда будет только один foo :: bar const.
Это просто решение по языку, когда невозможно получить доступ к const через ссылку, хотя, например, в Java вы действительно можете получить доступ к статическому финальному свойству через ссылку, но обычно вы получите предупреждение компилятора.