The dream: "I'll use Flutter and write my app once for all platforms!"
The reality: You end up writing it twice anyway because something always breaks on either Android or iOS. The bell curve shows that the average developers (the 68% in the middle) smugly believe cross-platform tools save time, while both the complete novices and the battle-scarred experts (the 0.1% on both ends) know the painful truth.
Cross-platform frameworks are basically the tech equivalent of those "one size fits all" clothing items that somehow manage to fit nobody correctly.