I did read what you said. I didn't address every single point because I didn't feel it was necessary as your initial premise -- "... its quite a bad desicion to keep the dragon keep on the web alone, instead of also adding it on the games" -- goes against the very purpose of the Keep: to be a single tool, in a single place, that can be maintained by a single team.
The one Keep is what we have and all we are ever going to have. They are done working on DAO and DA2 and have been for several years now. We are probably lucky that we can even import our characters from those games into the Keep at all, since it was a pain to get it working in the first place, and people still report problems.
In order for them to do this they would have to tear apart both DAO and DA2 and make a mini-Keep just for those two games. Hell, half of the developers who worked on those games probably aren't even around anymore, or are working on other Bioware projects. That is a TON of work for very little reward. Any money earned from those two games, so many years after release, probably isn't worth considering. DAI is probably closing in on that point as well. Every extra dollar from those games is simply a nice bonus; it certainly isn't paying anyone's salary at this point.
Also, you need to understand that the Keep team are not game developers, they are web developers. The game developers and the web developers work together on a given game for Keep integration, which is why Keep integration was done during DAI development, because that game was in active development.
Similarly, any new tiles added for DAI choices will likely require that the player change those by hand because adding those checks to the game would require a patch and they are done patching DAI.
And to be honest, if they're going to mess around with the DAO or DA2 code, I'd much rather they fix any of the numerous lingering bugs, some quite bad, that are still around. But they're not going to, because those games are D E A D.
The last and final patch for DAO was released on November 28, 2011. It was long delayed because it required extensive texting. The main concern that necessitated the release of this patch were problems with the DAO Ultimate Edition and authentication of the DLC content; players who bought this edition were unable to play the game at all for several months. This was essentially a courtesy patch so players of that edition could actually play the game and didn't contain any bug or content fixes for the game itself. That is probably the last time that anyone ever looked at the DAO code, unless it was to get some sort of reference material for the development of DAI.
You can be annoyed with me all you wish. Shoot the messenger. I am simply being honest, practical, and realistic.
I don't know how much you know about programming, but I fail to see the point at how you would need more then 1 team and minimal effort if you would just move the dragon keep to the games options as well,
sure to add the keep to the game would requite the game dev's to add it, but once its in there they never have to touch it again.
all it should really do is just set the correct flags with a true/false bool, and then upload the data the player placed in the menu to the site, so the online dragon keep can synchronize with that information so that if you start to play another dragon age game you can easily download that data into those games again.
If made correctly in the first place then the keep should only be updated once or twice after a new DA game release, (once to add the new info, and minimal once to maximum twice to fix any bugs in the code, if there would be any to begin with)
Personally I don't even get why the dragon age keep seems to have so much problems (personally, I did not notice any problems at all in the 4 times I ran Inquisition to its end (I play a lot of side quests so I'm only up to 4 now)
I mean as far as I get it the flags in the game itself should just be switched to on or off to start with depending on the choice that was made.
In theory that should even be a lot easier then save data importing.
Its also not a ton of work, heck open up the source of the game code for me and give me the tools to adjust the game and I could probably make it myself,
sure it would take ages due to not being a programmer, but making a menu that switches a flag trigger on and off is hardly comparable to the actual gameplay's difficult design.
don't know if you are aware of it but dragon age keep is just a flashy looking checklist, still allot of code, but also a lot easier then the actual game mechanics.
As for the money, I can't really picture Bioware not having a nice budget, considering working for EA means there games are not sold on steam and so pretty much keep selling the games at quite pricy prices after years. let alone all the DLC.
Dragon Age and Mass Effect costed me more then any game I have, only reason I do buy them is because I see the potential and like the story's.
And ether way even if they don't do this, they still need to put some kind of fail-safe in place in the game itself in case the site does shut down,
I mean you can tell me it won't shut down all you want, but as far as I have seen a lot of sites have shut down, those of the red lyrium weapons included, nobody can keep a site running forever, but the games themselves are timeless, so its best to ensure your legacy endures.
And sure in a few years from now some fans with extensive programming knowledge will probably make some tool to crack the game so they can manually set the flags for the story themselves, but personally I think its a lot of a better sign that the developers themselves do something like this, rather then some fan of the series has to break into the files to make a standalone tool him/her-self to do this.