Why the first one works fine but not the second one?

Why the first one works fine but not the second one? How can I make it work?

  1. Abs[#] Exp[I Arg[#]] &@(1 + I)
  2. Abs[#] Exp[I Arg[#]] &@(1.1 + I)