I don’t doubt it is a very good skill to have, but have you found it making any bad habits? Like always having an external oracle you can rely on to tell your solution is correct or getting used to problems having a “right” solution?
In software development you also have test cases where your code should pass so you have in CP