You have many options. Joining another startup seems like an easy fix. If you want to go corporate why not join a bootcamp to level up your skills. General Assembly has a good product management program.
Everybody fails at many things multiple times in their lives. Just try to manage failure gracefully and get things in order before trying again.
America is a victim of its own success. The market is so primed with sales, management and arbitrage opportunities that young minds are hard pressed to take on those roles instead of building. Notable exceptions are high tech enterprises, where proven paths to scale are commonplace and provide attractive returns for many.
The typical builder class is better off importing, subcontracting or outsourcing key value add operations. This creates several vacumms: local talent, cheap infrastructure (since decreased consumers increase prices) and, finally, weaker supplier networks.
Over time, these loops combine and grow, making it harder and harder for companies to compete. Incumbents exit the market unless governments step in and provide incentives that either offset externalities or reduce operations costs for corporations. As an example please check this article about the Mac Pro production in America: https://www.cnn.com/2019/09/23/tech/apple-mac-pro-united-sta...
Arguably, the quality of search engine results is somewhat subjective. Comparatively speaking, Google serves better results than its competitors. However, it's been widely known for some time that relevance goes down as the number of keywords increases.
It's not a good city for most. It's expensive, crowded, busy and difficult to live in. If you get a good job in the city and want to try it, sure, give it a shot. But most visitors end up moving elsewhere.
Respectfully, I think you are an idiot. Let me explain: I've provided a single example when mentioning Livepeer below (it provides video streaming at a 95% discount). However, you chose to look over it, plus dismiss the entire trillion dollar crypto industry because you should be served the single example or answer that saves you from thinking or doing your own research. Essentially, the behavior of an idiot.
Bitcoin provides millions with a free bank account. That is the single best example of the value Web 3 provides. But you choose to avoid it. You also chose to overlook the Livepeer example, and even the entire Coinmarketcap list.
I think you should just continue looking the other way, because you just don't understand what's happening. No problem, in a decade you will.
Head to coinmarketcap for hundreds of disruptive web3 examples. To answer your question go to https://livepeer.com and look at a decentralized live streaming platform that provide savings today.
Also look up IPFS here https://ipfs.io - that will disrupt Amazon S3 among other services.
The value provided by Web3 is simple: now you can program property and ownership on the web.
This changes banking, finance, publishing, social media, etc. It's a huge change because users can take their data across platforms and avoid lock in. Imagine a single social profile that works across platforms (one single profile for Facebook, Twitter, Insta, etc). The possibilities are endless.
I suggest you keep digging in and make up your own mind. Don't let dismissive one liners dissuade you from learning.
Disclosure: I'm a founder of Web3 protocol called Bitfari.
We are building an app for that, it's called Bitfari. It pays people to disclose preferences and customizes city ads as they go about their day. It also blocks ads the majority of people don't want to see and routes them to different locations, so that public ad space is better allocated. The service has integrated over 200K screens globally and its currently valued at 25M+. You can learn more about it here https://bitfari.org/whitepaper/
There is something called UML -- this is a dying though
There was something called Rational Rose -- maybe it still exists somehow
Today we use wireframes and Adobe XD mock up as most of the products are mobile/web-based.
The formal specification of software practice started to fade when product managers came into the software development lifecycle. Back in the day, technical managers and information architecs would make detailed specs detailing everything about an upcoming platform. Only to see have of it be change by a manager/business stakeholder.
Today the push is for speed and cost reduction - fail fast and break things. It's really not as bad as it sounds but way worst.