Here's what I mean ---
I have set up a number of custom library views on my MC server, and they automagically show up on every MC client of that server. However, when I connect, using JRemote, to either server or client the views that I have painstaking defined are not available. it seems like the option that you mention would only have me set up new, unrelated views. I've already set up custom library views. Why do I need to do it again.
Did you take a look at the options? If you click "add a view" under the menu I mentioned, one of the options is "add library item from Standard view." It directly copies views from standard view. If you remove the default Gizmo/JRemote views, and then add the root views from standard view, you should have a replica in about 10 minutes.
The reason they're separate is because you might find you want different view hierarchies on a mobile device than on a computer; I know I do. Additionally, certain types of standard view schemes (i.e. panes views) aren't really replicable on mobile anyway. The separation provides the flexibility to have it different, but it's very easy to make them the same if your standard view schemes can be represented on a mobile device.
Also, will any views I set up this way be available throughout the MC eco-system? It doesn't seem like it.
Your assumption is not correct. The servers views are available on all library clients. You need to specify the views on the library server, but then they get pushed out just like the standard view or theater view view-schemes. JRemote and Gizmo views work exactly like any other view with respect to server/client.
Unless I'm missing something, the existing features do what you want.