Not long ago Sam Altman was talking about how they were loosing money even on the paid version of chatgpt. Those incoming prices hikes going to be difficult to sell now.
I had the same problem when studying English. I just capped my review/new cards study time to 30 mins per day. Basically if you have too much cards to review your vocabulary hits a "plateau" until your workload becomes manageable again.
Web components are a bit verbose by themselves but used with a library like lit.js you can build a framework agnostic component library. Angular and Vue support WC out of the box and they have a wrapper for React.
I think the only thing missing(or not mature enough right) now is SSR. There are probably libraries other than lit.js that take the pain out of writing WC.
I was skeptical at first but I've seen in production a lit.js/WC component library used with React and Angular successfully in the banking sector and it works surprisingly well.