Looking at what you were complaining about, it looks more like you were unhappy with things that you weren't familiar with and didn't understand how to resolve more than anything else.
If you have a flat tire, pushing a bike is a waste of time... I don't care what tires you have. this is why you always, always, always carry a tool kit with patches. And why you put sealant in the inner tubes. Your supposition that sealant doesn't work in the tubes because of how the tires sit on the rims is incorrect. In fact, sealant works BETTER, because there is so much air in the tire that your typical puncture doesn't take it instantly flat. You can jump off, use your needlenose pliers and pull the offending glass or metal shard, then either spin the wheel or jump back on and ride a block. Centrifugal force will coat the outer tread side of the tire and seal the flat. You are much more likely to have an instant dead-flat on a smaller tire. But even if this happens, a portable compressor will re-fill the tire and let the goo glop into the hole. Been there and done that many times.
And as for rim fitment (the tire coming off the rim while pushing) trust me thats a feature not a bug. Most modern tires need levers and a s**tload of force to get them off the bead and back on again. Much more so than in years past. You should be able to get that bead seated on one side without issue. The other side, you want that off so you can pull out and patch that tube. then you pop it back in, the bead on by hand and pump up with the compressor... which is a lightweight device you just sit and watch work.