And lastly, some UbO filters I made since I commented so much about them:
spoiler
! Denpasoft - hiding stuff already in the account (make a new filter for each title):
!denpasoft.com##a[href="link_goes_here"]:upward(article[class="x-col e244827-e17 m58wr-d m58wr-e m58wr-f m58wr-i"])
! DLsite - hiding stuff already claimed and owned (may need to expand since DLsite has its store sections all split):
www.dlsite.com##a[class="btn_dl disabled"]:upward(li[class="search_result_img_box_inner for_pc "])
www.dlsite.com##a[class="btn_dl"]:upward(li[class="search_result_img_box_inner for_pc "])
www.dlsite.com##a[class="btn_dl"]:upward(li[class="search_result_img_box_inner for_ios_android "])
www.dlsite.com##a[class="btn_dl"]:upward(li[class="search_result_img_box_inner type_exclusive_04 "])
www.dlsite.com##a[class="btn_dl"]:upward(li[class="search_result_img_box_inner type_exclusive_01 for_ios_android "])
www.dlsite.com##a[class="btn_dl disabled"]:upward(li[class="search_result_img_box_inner "])
www.dlsite.com##a[class="btn_st"]:upward(li[class="search_result_img_box_inner "])
www.dlsite.com##a[class="btn_cart disabled"]:upward(li[class="search_result_img_box_inner "])
www.dlsite.com##a[class="btn_dl"]:upward(li[class="search_result_img_box_inner "])
www.dlsite.com##a[class="btn_dl"]:upward(li[class="search_result_img_box_inner type_exclusive_01 "])
www.dlsite.com##a[class="btn_dl"]:upward(li[class="search_result_img_box_inner type_exclusive_01 for_pc "])
www.dlsite.com##a[class="btn_dl"]:upward(li[class="search_result_img_box_inner for_pc "])
www.dlsite.com##a[class="btn_dl"]:upward(li[class="search_result_img_box_inner for_android "])
www.dlsite.com##a[class="btn_dl"]:upward(li[class="search_result_img_box_inner type_exclusive_01 for_android "])
www.dlsite.com##a[class="btn_dl"]:upward(li[class="search_result_img_box_inner type_exclusive_01 for_ios "])
www.dlsite.com##a[class="btn_st"]:upward(li[class="search_result_img_box_inner type_exclusive_02 "])
www.dlsite.com##a[class="btn_dl disabled"]:upward(li[class="search_result_img_box_inner type_exclusive_01 "])
www.dlsite.com##a[class="btn_dl disabled"]:upward(li[class="search_result_img_box_inner type_exclusive_01 for_pc "])
! DLsite - hiding what's already in the cart (also may need to expand):
www.dlsite.com##a[class="btn_cart_in"]:upward(li[class="search_result_img_box_inner type_exclusive_01 for_ios_android "])
www.dlsite.com##a[class="btn_cart_in"]:upward(li[class="search_result_img_box_inner "])
www.dlsite.com##a[class="btn_cart_in"]:upward(li[class="search_result_img_box_inner for_pc "])
www.dlsite.com##a[class="btn_cart_in"]:upward(li[class="search_result_img_box_inner type_exclusive_01 "])
www.dlsite.com##a[class="btn_cart_in"]:upward(li[class="search_result_img_box_inner type_exclusive_01 for_pc "])
www.dlsite.com##a[class="btn_cart_in"]:upward(li[class="search_result_img_box_inner type_exclusive_02 "])
! DLsite - hiding what can't be activated or bought (also may need to expand):
www.dlsite.com##a[class="btn_cart disabled"]:upward(li[class="search_result_img_box_inner for_pc "])
www.dlsite.com##a[class="btn_cart disabled"]:upward(li[class="search_result_img_box_inner "])
! Epic Games/EGS - hiding what's already activated (make a new filter for each title):
!store.epicgames.com##a[href^="href_aqui"]:upward(li[class="css-lrwy1y"])
!E.g.:
!store.epicgames.com##a[href^="/p/thewatch-2c8a8e"]:upward(li[class="css-lrwy1y"])
! Freetchio & Itchclaim - hiding what you already have from Itchio (make a new filter for each title):
!shaigrorb.github.io##a[href="link_goes_here"]:upward(sl-card[id])
!itchclaim.tmbpeter.com##a[href="link_goes_here"]:upward(tr)
! IndieGala - hide stuff already claimed/bought (make a new filter for each title):
!indiegala.com##a[href="link_goes_here"]:upward(div[class="main-list-item-col left"])
!freebies.indiegala.com##a[href="link_goes_here"]:upward(div[class="col-3 products-col"])
! Kagura Games (EN & JP) - hiding by owned products (make a new filter for each product)
!www.kaguragames.com##a[href="full_link_goes_here"]:upward(div[class^="product-small col has-hover product type-product post-"])
!kaguragamesjp.com##a[href="link_goes_here"]:upward(div[class^="product-small col has-hover product type-product post-"])
! Kagura Games - hiding Kagura Survivors specifically since it cannot be claimed:
www.kaguragames.com##a[href="https://www.kaguragames.com/product/kagura-survivors-endless-night/"]:upward(div[class^="product-small col has-hover product type-product post-"])
! Project EGG - hiding by price (make a new filter for each price):
!www.amusement-center.com##span[class="yen"]:has-text(value_goes_here):upward(ul[class="mode_1"])
! E.g.:
www.amusement-center.com##span[class="yen"]:has-text(330):upward(ul[class="mode_1"])
www.amusement-center.com##span[class="yen"]:has-text(440):upward(ul[class="mode_1"])
! Project EGG - hiding stuff already activated (make a new filter for each title):
!www.amusement-center.com##a[href^="?product_id=ID_aqui"]:upward(ul[class="mode_1"])
!E.g.:
!www.amusement-center.com##a[href^="?product_id=1908"]:upward(ul[class="mode_1"])
! Zoom Platform - hiding stuff already owned (needs to be logged in for it to work):
!www.zoom-platform.com##div[class="absolute bottom-0 right-0 px-2 py-1 z-20 text-xs font-semibold bg-accent-green bg-opacity-80"]:upward(div[class^="flex justify-center w-full max-w-full pr-2 xxs:max-w-1/2 sm:max-w-1/3 md:max-w-cover md:pr-0"])
! Zoom Platform - hiding stuff by price (make a new filter for each title):
!www.zoom-platform.com##span[class="my-0.5 "]:has-text("price_goes_here"):upward(div[class^="flex justify-center w-full max-w-full pr-2 xxs:max-w-1/2 sm:max-w-1/3 md:max-w-cover md:pr-0"])
!www.zoom-platform.com##span[class="my-0.5"]:has-text("price_goes_here"):upward(div[class^="flex justify-center w-full max-w-full pr-2 xxs:max-w-1/2 sm:max-w-1/3 md:max-w-cover md:pr-0"])
! E.g.:
www.zoom-platform.com##span[class="my-0.5 "]:has-text("0.99"):upward(div[class^="flex justify-center w-full max-w-full pr-2 xxs:max-w-1/2 sm:max-w-1/3 md:max-w-cover md:pr-0"])
www.zoom-platform.com##span[class="my-0.5"]:has-text("0.99"):upward(div[class^="flex justify-center w-full max-w-full pr-2 xxs:max-w-1/2 sm:max-w-1/3 md:max-w-cover md:pr-0"])
Agreed with Magician and RmDebArc, and besides that, it could also be for the challenge, for the enjoyment, or because the vision of the dev only works in such a platform. And with emulators that allow commercial use around, the developer can also publish his games to modern platforms without having to rebuild the whole game.