Consider the following scenario:
- I use my Content Management System (CMS) to create a "Marketing" page.
- I then use the CMS to create an "Advertising Opportunities" page.
- I now want my "Marketing" page to link to my "Advertising Opportunities" page.
Then you need to alter the page, create a link in RadEditor, and type the URL.
A CMS should never require a person to type a URL to a page native to the CMS.
The problem is that this procedure doesn't scale. As your web site becomes bigger & more complex the likelihood that your links will break increases greatly.It also requires that you have meticulous & savvy web editors who won't type an incorrect URL. As for moving pages, well, forget about it.
Nearly every CMS on the market makes this mistake; Sitefinity is no exception. The CMS itself should take care of these link details. The only reason I should ever have to type a URL is if I am linking to a URL not managed by the CMS.
If the paragraph above doesn't make sense to you, then I can say with certainty that you've never managed a big web site. Static links break. Static links break constantly. The more web editors you have, the more links will break. If you have a 1000+ page web site packed with static links then I guarantee you have plenty of broken links. Keeping all of this working is a bit like playing whack-a-mole.