What's the point, if there isn't a discount for paying upfront? Will some people/businesses prefer this because it's not 'credit'—does AWS scrobble to your Credit Report in any country? I am failing to see the appeal here...
Also on a technical note, this allowed for some nice internal data models/patterns that could be utilized in further use-cases