I like what Rails offers. I like it to the point that I am now creating a SaaS template[0] that packs all of Rails has to offer.
That includes using frameworks like Active Storage, features like CurrentAttributes or defaults like Minitest.
Some of it is controversial or not favoured by community. Not many people experience Rails with the core value it's designed around which is a shame!
It's great you can replace certain parts, but should you?