An example would be a learning course with a quiz. If you have a course built with quizzes, you don't want users to skip the quizzes, so in the course settings, you would enable "Force Course Lineal Progress."
So now, if you link to that course and a user has not completed the lessons up to the point you are linking to, they will get an alert banner at the top of the screen and be forced to go to the last incomplete lesson in that course.
It will give the user the experience of "skipping to the top."
There are a few things that can be done to avoid this.
The obvious one would be not to send students to courses with progress restrictions.
You can mark the lesson that you want them to have access to regardless and disable 'Lineal Progress' in the Advanced Settings on each lesson. The user could access that lesson in the course, but if they tried to move forward or back, they would get the same skipping experience.
You could put the information you are linking to in a course that does not have "Force Course Lineal Progress."