There is nothing magic about the behavior and the example. Hovering over any foo defined as "int foo =0" displays the initial value. Though we can appreciate your argument, the behavior is by design. Tooltips contain initial values if available. Default Intellisense does the same, not that we always want to use it as the benchmark.