Interestingly enough we had a Bernese/poodle cross in the other week (I occasionally help out at the groomers I used to work at when the owner is teaching and custom busy). Before then I’d never seen that type of cross before. Lovely dog but terribly matted, one of the worst matted coats I’d ever seen. The dog did have shedding hair, just less shedding than a Bernese. When you blasted the coat even after shaving and bathing the dead coat still was flying off and I guess there would’ve been a lot more had they not been matted. It would depend how curly the hair is to how much they shed and how much upkeep they need. For this dog it was £50...which some groomers would class as cheap. It took a total of 3 hours from start to finish and one constant person working on her with extra help from a second at times. Another point entirely but the owner refused to pay as she was distraught as to how her dog looked when she came to pick her up (sigh, brush your dog then!)
Basically you’re right a curly coat is actually harder to manage than a straight long coat. Combine a curly coat with a straight and you can get a curly coat that sheds less than a straight but that does still shed but also needs the upkeep of a curly coat - plus usually they’re big dogs, standard poodle size plus a thick set so it’s going to take a lot longer than 5 mins of brushing each evening for example.
Depending on the size, and what part of the country she lives in (because yes you can get a cheaper groom up north and at certain salons...the one I used to work at was very reasonable and people were surprised to hear that full grooms started at £27 when a groomer a couple miles away started hers at £35). Obviously if the dog grew to about standard poodle size then you’re looking at anything between £45 - £70 fo a full groom imo, maybe even more in cities...I’m too northern to guess the prices they would charge in London

Again depending on the two things I mentioned, and then if the dog is matted then some groomers charge extra for that.
There are big ifs because it’s very hard to know what the dog will look like, how big etc, but yes she will need to maintain it. Curly, straight, with a dog that big with the thick double coat it has you just have to keep on top of it, if you cross it with a curly coat it’ll only get harder to manage imo.
To give an example there’s a standard poodle who comes every 4 weeks for a full groom and every 2 weeks for a mini groom (bath, dry, brush through, shaved bits reshaped and neaten edges) and they brush him inbetween but the reason he comes every 2 weeks is because they can’t brush him out as well as a groomers can. If you can maintain the coat and are ok paying to maintain it too then you can get a dog that can have virtually any coat length but like you say most people don’t understand how much up keep a curly coat needs so they end up having no choice but to have the coat short