It seems like you'd get a lot deeper understanding by doing it that way, and be much more able to adapt the knowledge to the real world, vs only knowing how to solve problems in the exact form they were presented to you. I had so many semesters of undergrad math, did fine, but feel like I took basically nothing from it.