I agree. Just think of how often what you really want to express in your program is a function that takes a Positive Integer, and any other type of number is simply wrong.
On the other hand I'm decidedly old school and get very uncomfortable around languages that at least don't separate floats from ints.
just my $0.0200000000001 on that topic.
just my 0.00603698 KWD Kuwaiti Dinars on that topic