tl;dr: Perk system is broke, game is easily breakable without much effort, and somebody stole my sweetroll.
At least your knees are still okay.
To all your valid complaints I would add: Lazy perks are lazy. Many of them are simple +% skill performance, which is about as unimaginative as it gets and not a
perk. A perk should be something that benefits the skill indirectly - for example Silent Roll, Fists of Steel, Ranger, etc. I feel like Bethesda just couldn't come up with enough perks to make the system work so they artificially bloated it with generic +% ones to make people spend the points.
This made skill level have little effect on skill performance. For example, One-handed increases damage done by only 0.5% per skill point gained, which means there's little difference between having 60 and 79 One-handed as you didn't hit the next requirement for Armsman which gives the
real bonus. The whole thing becomes a waiting game where most skill level gains is just junk and filler to get to the 20/40/60/80 required for the next perk level.