The problem with infinity is that it's a hack. It is basically the NULL pointer of mathematicians. An instance of a number that has a special meaning that breaks the abstraction of numbers.
If you want to do things with infinity, fine, but then do it properly and write things like lim x->inf (your expression with x here)