Why not use C++'s STL?

Why not use STL for C++ code? This particular problem I am looking at re-invents std::pair, under the name Pair. This is not adding any value to the course.
I’ve also seen C style arrays used in some problems, where std::vector would work just fine.