++ for the LG homebrew community. The homebrew store literally has an app now that will auto refresh your dev token so your TV doesn't go out of devmode and uninstall all of your home brew. Used to have to setup a cron job to renew/refresh dev mode.

Is rooting just for homebrew or can I get rid of all the advertising and dark patterns?

Pi-hole gets rid of a lot of the advertising, and homebrew gets you an ad-free YouTube client, but dark patterns are still there.