I agree. I think platforms are hard and after more than a decade of seeing it done every which way I fully understand that every company ends up building the identical thing and it just needs to exist as a product at this point. Heroku took too much away and AWS gave too much back. In another decade from now the model will be different once again but I have become quite frustrated with the way we're building software and have not seen a solution I like, so thought it was easier just to build it.
The difficult part of platforms is that nobody agrees on which part is essentially simple.