The capability exists to link to preconditions when creating a new test case. The syntax used is [C#] as you are aware. This is a useful feature, especially when there are multiple tests that have the same or similar preconditions.
The problem is that when running a test that has a linked precondition, what is displayed is a link to the test case, rather than just pulling the text from the precondition section of the identified text case. This can be disorienting to testers when they click a link to see preconditions but are taken to an entirely different test case with no obvious way to return back to the test case they originally came from.
I can see either pulling the precondition directly when the test case is displayed, or leaving it as a link that when clicked on shows a popup window with the linked preconditions.