Isn't that the point of these courses anyway? Unless you have very, very good reasons, why would you ever write your own bubble sort professionally outside of niche cases? But having to implement different sorts by hand makes it much clearer how they differ, as well teaching basic algorithm knowledge.
Exactly. We make every third grader look up and write down important dates and people from the past, even though they're already written down write there in the book they're looking at - it's not about the dates and people, it's about how to look things up.