Although it sucks I wouldn't claim it's a shady business model. It seems more like the obvious one - make the custom URL option paid and they have their pricing clearly laid out - https://bitly.com/a/pricing
And you have a few days to crawl the URLs and see what you get.