1) I assume that you're talking about code that is generated by the IDE.
2) Agreed, the pricing needs some changes, it's still way too expensive for what they're including in the Professional version:
https://www.embarcadero.com/app-development-tools-store/delp...
For hobbyists and those on a budget, there's always Lazarus/Free Pascal.
3) Not true, unless you're talking about the IDE. However, there are all sorts of Object Pascal IDEs such as Lazarus (cross-platform IDE) and Oxygene (uses Visual Studio) that can use the same/similar Object Pascal code.
4) I'm not even sure what you're talking about here. Privileges under Windows, etc. has nothing to do with Delphi specifically.
5) Also not sure what you're describing here. You can add an icon to your application pretty easily via the Project Options dialog. One of our best-selling products is developed in XE6, and we don't have any issues with the application icon.
6) This is a build system issue. Most build systems handle version info/manifest generation without issue.
7) Zero ? I think that's pretty easy to disprove.
8) Definitely not true. If what you say is true, then we wouldn't be in business. There are still a lot of companies making a lot of money using Delphi, primarily because they didn't spend a better part of the 00's trying to rewrite their flagship application(s) in C#, just for kicks.
Having said all that, yes Delphi is definitely not in the same position it was in the early 00's, but it didn't all of a sudden get a crappier compiler or component library. If you invested in Delphi then for your business, then your applications could still be compiled today on Windows 10 without major issues or re-writes. It's hard to quantify that kind of value, but it's still important. It's the same reason why so many businesses stick with Windows - there's a lot of value in being able to run applications that are a decade old on newer versions of the OS.
The fact of the matter is that there are only two major options for writing LOB Windows applications fast today: Delphi and C#. Anything else isn't going to be anywhere near as productive. And, if you're writing applications that need to be distributed to a lot of seats and work on every version of Windows from the past decade, then using .NET is going to be somewhat problematic.