Popplio is far from ugly ka-pi and I don't know where you've been but the only ugly form of the starters for gen 7 is incineroar. Primarina is beautiful and decidueye looks cool. Popplio is definitely not ugly in anyway.
Incineroar doesn't look great, no, but Popplio and it's evolutions look like joke Pokemon. Like you'd expect to see them in some cheap Pokemon knock off instead of as actual Pokemon.