As a full-time developer in real life, and a hobbyist on my iOS devices, I think people like me have been getting screwed over in recent years. It used to be you had to pay the $100, even if you were just learning and tinkering. I paid the $100 in that final year. Then they finally made things free. That was a glorious day.
Things were good for a while, but over the years they've gotten worse and worse. As of a few months ago, I can install a maximum of three apps at a time. If I want a 4th, I need to delete one of the three. And I believe they'll now run for a week. Then they stop working. So you have to re-install weekly just to keep something going. It makes no sense to me. It's not that I can't part with the $100. It's just that... why? I really need to pay $100 just to play around with some code that will never be installed anywhere other than my own personal device? That's the part that kills me.
I think this is a big mistake. I was toying with an app last year. Had a lot of fun with it. Did it with SwiftUI. It was actually something that I thought I could maybe develop into something worthy of entering the App Store. But now it's just annoying to even work on it. There was even a period where I could not install it on my phone at all because it used a third-party library (an "oops" Apple reversed). Since it uses HealthKit, I was dead in the water. The simulator is near useless in these cases. Without my phone to test on, I really couldn't progress much.
I think they should go back to letting the hobbyist tinker without restrictions.
I also think they need to up the number of devices you can have on a free account. One of my newer devices (iPad perhaps) I can't even deploy to because I've used up whatever tiny amount of devices I was granted. And I can't just remove the old iPad. No, you need to pay money for that type of service. If I want to test on my iPad, I need to create another free account and then juggle multiple accounts. I shouldn't need to.
Anyway, I think Apple should remove the barriers for the hobbyist. You never know when one of them will suddenly have a good idea and want to give Apple the $100.