Your way, of course, is the most accurate. However, since most American recipes are written in
volume measurements, it's not easy to translate that into weight measurements, especially because certain all-purpose flours weigh differently than others. King Arthur flour weighs about 5 oz per cup, whereas, Gold Medal and Pillsbury weigh 4 1/2 oz per cup. (that would be approximately 2 Tbsp difference per cup, and a whole 1/4 cup difference in 2 cups). So, if a recipe simply calls for 1 cup of flour, how do we know which brand of flour the author used when he/she developed the recipe? (Fine Cooking Magazine is right-on, because they let you know they use Gold Medal, which is 4 1/2 oz per cup). Not to mention, Canadian and European flours, which all weigh differently per cup. Of course, everything would have been a lot easier, if the U.S. just used weight like the rest of the world, instead of volume!