Take your "90% go to for web" stack. You'll need to know:
* HTML
* CSS
* JS
* Ruby
* SQL (maybe)
And then the frameworks: * Rails
* Bootstrap (or equivalent)
* Vue (or equivalent)
* Webpack (or equivalent)
And then the deployment: * Web server of choice
* Database setup
* Linux sysadmin
* AWS
There was a front-end dev guide linked on the front page yesterday (https://github.com/kamranahmedse/developer-roadmap). Just...look at it. Count the pages. Even if you stipulate that you already know Rails, the rest of what you need to know is still a huge wall to climb.And sure, by now, you have all that knowledge in your head, same as I do. (Probably better; I always hated web programming.) But asking somebody new to scale that wall just to join in with the supposedly open web? Seems a little much.
And I'm still pretty confident that I (with Anvil) would deploy a simple application faster than you (with Rails). Not because you're a bad developer, but because even with all your knowledge you're still navigating that stack - and deploying it, and debugging it, and editing it without autocomplete because no IDE can sensibly autocomplete a system with that many independent layers, and so on.