It's only better in the sense that it's free stuff with no cost. Not requiring perks for armor would be "better," too. They obviously want to limit smithing by perk. So you're going to have each tier of equipment require a different perk. You want to improve smithing the weapons, you have to perk each weapon tier.
That means there's two options, one line done by weapon tier that everyone has to go with or the way they did it. Those who want to focus on armor can focus on armor. Those who want to do weapons can go for weapons as well.
You don't have to pick and choose between weapons made of the same material as light armours, and weapons made of the same material as heavy armours. Regardless of what armour you use, the weapon is not armour and therefore shouldn't be classified within the same perk. Smithing is useless now unless you put perks into it- which is quite dumb. I agree with the way they set up armour perks, going one way light and one way heavy, but the only two viable ways I see to add weapons into that is if either they make the pathway a bit more zig-zagged, meaning I can go from glass to Daedric once I reach the required level, or if they separate weapons entirely and put them on a linear skill-level based line.
It's ridiculous to expect light armour users to put in double the amount of perks to be able to smith daedric weapons, or heavy armour users to smith glass weapons.