A question to all of those decimal points despots out there... are you just as adamant to switch your leagues to a "play all teams every week" format? I mean that is clearly the best way to distinguish the best team each week and throughout the season. What's that? You say you don't like the league standings when the first place team is 131-45 in Week 16. Too bad, it's the purest way to decide which team is best. Oh, and you don't need playoffs either. Just have each team play every other team each week and count up the wins for as many weeks as you like.
I don't think you need to "play all teams every week" to reflect the best teams. I think double or even triple-headers cover the majority of the game between all-play and single games.And I am an advocate of double-headers (my newest leagues use double-headers in non-division weeks and triple-headers against all division teams in division weeks which also are on non-bye weeks).
However, the single-game format is an attempt to emulate the league's structure, which as you point out unfortunately results in less-than-optimal results when it comes to showing how teams actually did. Although it does share that fault with the NFL's setup. The answer someone goes with is going to fall on which is more important to them, "fairness" of fantasy results, or emulating the NFL.
Non-decimal scoring on the other hand is a by-product of the lack of technology available in past decades to calculate results. It also does not produce the best expression of how a team did, but it differs from your change of topic in that it does not work how the NFL does. The technology is now there which removes the only true reason to go with non-decimal scoring.
As has been said before, the topic pretty much always comes back to that the only real reason to not use decimal scoring is a resistance to change.