Question: texture for extruded shape geometry

Yeah, that’s surprising for users.
What’s the reason of such an approach and its advantage?
Why not use something like that under the hood of THREE.ShapeGeometry():