Large enterprise will want to work with a trusted solution that scales. Giving things away for free doesn't necessarily build your reputation. If I were a retail chain, I'd most likely use a provider like localz.com who have a background in secure, scalable solutions. Beacons only cost roughly $30 per anyway and that's the retail price.