Re:5 reasons why hourly rate is better than fixed price
by iktorn on Wednesday July 10, 2013 @10:55AM
(#6020101)
But than you are introducing overhead of deciding this. For obvious reasons this is something that needs to be negotiated with a client and documented.
I think your approach is definitely valid for "traditional consulting" but a bit less so for more plain webdev work.