jaybeetwo JRiv727 stargirl23w et al:
This entire thread is ironically moot, because RokuOS actually already includes a browser, and has for many major RokuOS versions/years now (OS10/2021): Roku Browser
Roku Browser is hidden middleware and is based on Google Chromium and is used in several scenarios (e.g. , HbbTV (The Roku Channel, Live TV Guide), interactive ads, Roku-provided demos/previews, other Roku middleware, Roku apps, connection setup scenarios, etc). You can see its license @ Settings/Legal/Third party licenses or https://www.roku.com/separatelylicensedcode.
Roku Browser is available for all currently supported player/soundbar/TV models that support OS 10 or later, is regularly updated (currently version 104.11.33 for most devices), is optimized for IP TV streaming (e.g. uses the devices/SoCs codec/DRM support) on the RokuOS platform, and is one of if not the largest (and slowest to update) app, and is not usually (though sometimes is) name declared when updating. You can check the current version/channel info of Roku Browser via the Channel Info 'Secret Screen': Home 3x, Up 2x, L, R, L, R, L
However, Roku Browser is NOT available to end-users/for direct usage because Roku decided this, mostly for legal reasons (e.g. to comply with a/any country's regulations/laws and/or to avoid lawsuits/repercussions from content providers/content licenses when content is accessed illegally by users who might/would use Roku Browser to access sites that provide unlicensed/illegal content - Roku has specific legal/licensing agreements with governments/regulatory bodies/content providers covering availability in different countries, etc), though also for some technical reasons (e.g. lack of "mouse cursor using remote" support).
So, the question isnt whether or not Roku supports or should have a browser - it does: Roku Browser - but rather whether or not Roku will make Roku Browser directly available/useable to users as a regular (non-hidden middleware) app @ some point (e.g. like Silk on FireTV OS), or otherwise get Roku to provide directly stated reasons as to why it isnt.
Your focus should be on demanding/getting specificity from Roku as to why the current installed Roku Browser isnt available for end-user usage especially given its optimization for streaming/IPTV, and to try and convince Roku to do so (again, unlikely, though possible).
Its also possible the Roku Browser (and its Chromium compatibility/functionality) could/should be leveraged to provide additional functionality, such as GoogleCast/ChromeCast (casting/mirroring) protocol receiver support - this would make RokuOS products compatible with nearly all major casting/mirroring protocols (DIAL, Miracast, AirPlay, ChromeCast/GoogleCast), with only the nascent MATTER casting protocol standard not supported (though it should be too, though thats another issue given Roku's current IoT products/services).