Universal remote controls are a solved problem.[0] Don't blame the technology industry, blame your friend for not including the small cost of a proper remote into their home entertainment budget.
I wish the manufacturers would come up with a common standard for remotes - perhaps over BT - and just have one "universal" app for my phone. Ehh.
Also, now that you can control the hub remotely, it makes purchasing home automation items more appealing.