All your arguments hold if this was something the developper was trying to grow (commercially or not). Given this is clearly just an app made for their own use and scratch an itch... Taking about pleasing potential users/customers and how you'd have to be forced to install this app is more or less off-topic.