I use SDL regularly, and didn't find it a waste of time at all.
Keep in mind, the platform code created in the first five weeks is NOT anything planned for shipping the game, and not a replacement for SDL or anything similar. Mostly it's to get a hands-on idea of how things like SDL or GLFW or any other helper API/libraries work under the hood.
For more stable projects SDL is exactly what I'd use, but following along with Casey rolling a platform layer from scratch is great for learning different program design practices, processes, and grants those of us following along a better intuition of how/when to implement custom "handmade" solutions.
So yes, totally worth it :)
Also, while it hasn't been updated in a long while, there is this:
https://davidgow.net/handmadepenguin/