Yeah, that's cool. It's how you work in an SVG app. The problem with subdivision is that, yes you can lay out flat polys then extrude but you can't control curves. Then you are messing about with adding vertices and smoothing rather than just grabbing curves or beziers handles etc to bend. Subdivision is just not cool for technical design and it's fixed once you've done it because of all the individual verts.