Okay, so Steps 1-2 can be explained by the closed ecosystem of the device. You don't get these hurdles if your device is not closed-off.
Step 3 can be explained by the retailer of that good complying with international IP laws.
Step 4 is just step 1 for everyone else.
Step 5 is a legitimate WTF moment.
Step 6 is once again the result of avoiding the open ecosystem (the web).
Of those 6 steps that the GP complained about:
1. 3 of them are self-inflicted because of his choice of device and usage,
2. 1 is due to legal issues,
3. 1 is not a valid complaint,
4. 1 is an actual and valid complaint about the lack of a feature in the app.
Okay, so Steps 1-2 can be explained by the closed ecosystem of the device. You don't get these hurdles if your device is not closed-off.
Step 3 can be explained by the retailer of that good complying with international IP laws.
Step 4 is just step 1 for everyone else.
Step 5 is a legitimate WTF moment.
Step 6 is once again the result of avoiding the open ecosystem (the web).
Of those 6 steps that the GP complained about:
1. 3 of them are self-inflicted because of his choice of device and usage,
2. 1 is due to legal issues,
3. 1 is not a valid complaint,
4. 1 is an actual and valid complaint about the lack of a feature in the app.