Likely yes. As a TA, I was told that there will be an in-park way to make Genie+ and LL$ reservations for guests who don't have access to a mobile device.
Actually a lot were removed and in some places, such as Epcot construction walls, some were recently re-installed (within the last few months). A lot of vloggers were pointing them out and speculating what it might mean.
And yeah, I assume they're to be used as an alternative to phones for those that don't have a smartphone or need assistance.