I've tried pretty much all variants of milk substitutes and found that they all disappoint me. The best way to enjoy porridge without milk is adding other flavors: mashed banana, raisins, cinnamon, grated apple, prunes, blueberries, cranberries, dried apricots... This goes for overnight oats as well.
Agreed. My general health tip is to stop contorting ingredients to reproduce other foods -- cookies made out of cheese, milk made out of nuts, cake without gluten, etc. Most healthy ingredients are tasty on their own terms, so lean into that.
Also, read up on other traditions for breakfast foods and drinks. Many are not nearly as high in carbs and dairy as the traditional American breakfast options.