I have a lot of time at work to think and type and not do much else. Besides, I love theorycrafting.
And yeah, id never expect SE to implement this in exactly this way, but the added detail helps to explain how it would work, much better than a vague job description would.

Personally I've always found the skill lists by level to be disjointed, as you're gaining odd skills incrementally, and it's hard to see how later skills interact with early skills.

This way you know what sort of skill you're looking at and how it works with the others.